home *** CD-ROM | disk | FTP | other *** search
/ Phoenix CD 5.0 / Phoenix-CD 5.0.iso / nightowl.012 < prev    next >
Text File  |  1994-04-11  |  176KB  |  3,256 lines

  1.                      UNITED STATES DISTRICT COURT
  2.                      WESTERN DISTRICT OF NEW YORK
  3.  
  4.          ------------------------------------
  5.  
  6.          RICHARD E. GRAHAM,                           91-CV-800
  7.  
  8.                              Plaintiff,
  9.                                                       Buffalo, New York
  10.          -vs-
  11.  
  12.          LARRY E. JAMES,                              November 2, 1993
  13.  
  14.                              Defendant.
  15.          ------------------------------------
  16.  
  17.  
  18.                                           TRIAL
  19.                            BEFORE THE HONORABLE JOHN T. ELFVIN
  20.  
  21.  
  22.  
  23.          APPEARANCES:
  24.  
  25.  
  26.          For the Plaintiff:            DENIS A. KITCHEN, ESQ.
  27.                                        8340 Main Street
  28.                                        Williamsville, New York 14221
  29.  
  30.  
  31.          For the Defendant:            JAMES OSTROWSKI, ESQ.
  32.                                        384 Ellicott Square Building
  33.                                        Buffalo, New York 14203
  34.  
  35.  
  36.  
  37.          Court Recorder:               JEANNE B. SCHULER
  38.  
  39.  
  40.  
  41.          Transcription Service:        ASSOCIATED REPORTING SERVICE
  42.                                        Lower Level One
  43.                                        120 Delaware Avenue
  44.                                        Buffalo, New York 14202
  45.                                        716-856-2328
  46.  
  47.  
  48.               Proceedings recorded by electronic sound recording.
  49.  
  50.          Transcript produced by transcription service.
  51.  
  52.                          P R O C E E D I N G S
  53.  
  54.                    MR. OSTROWSKI:  For the record, Your Honor, with
  55.          respect to Exhibit 19, do you have it?  I'm going to ask that
  56.          the confidentiality order be lifted with respect to that
  57.          Exhibit.
  58.                    THE COURT:  All I have on that, it says Programming.
  59.          I don't know what it is.
  60.                    MR. OSTROWSKI:  My recollection is that it's the one
  61.          that says Brian's source codes on it, and that the testimony
  62.          has been, is that correct?
  63.                    MR. KITCHEN:  Yes.  19 is a printout of the C source
  64.          code dated 12/13/91.
  65.                    MR. OSTROWSKI:  I believe the testimony has been from
  66.          Mr. Graham and Mr. Swanson that that program is similar to
  67.          Plaintiff's 18, which is, is Mr. James' program, without any
  68.          dispute, and I would ask that Mr. James be allowed to look at
  69.          that Exhibit and testify about it.
  70.                    THE COURT:  Is this a commercial item, something Mr.
  71.          Graham has been selling?
  72.                    MR. OSTROWSKI:  No.  This is, well, this is the
  73.          printout of the file retrieval program which is on some of the
  74.          CD Roms that he is selling.  It's not available, I understand,
  75.          you can't have access to it from the CD Rom itself.
  76.                    MR. KITCHEN:  Well, I have, I have a practical
  77.          problem, Your Honor, in that I don't have my, my client here to
  78.          counsel with as to what would be the effect.
  79.                    THE COURT:  All right.  I assume Mr. Ostrowski's need
  80.          for it, if any, is not immediate.
  81.                    MR. OSTROWSKI:  No.  I can wait till Mr. Graham gets
  82.          here.
  83.                    MR. KITCHEN:  Okay.
  84.               (LARRY D. JAMES, Defendant, previously sworn.)
  85.                    CONTINUED DIRECT EXAMINATION
  86.          BY MR. OSTROWSKI:
  87.          Q.   Mr. James, when we were on trial in October, I was asking
  88.          you about --
  89.                    THE COURT:  You make that sound so long ago.
  90.                    MR. OSTROWSKI:  It seems endless.
  91.                    THE COURT:  October 22nd.
  92.          BY MR. OSTROWSKI:
  93.          Q.   I was asking you about what you did with the file
  94.          retrieval program that you put together for Mr. Graham after
  95.          that initial meeting, and I was asking you about the copyright
  96.          notices on there.  I believe you answered that question about
  97.          the copyright notices.  What, what did you do with the program
  98.          after that?
  99.          A.   I took it and presented a copy to Mr. Graham.
  100.          Q.   And in what form did you take, was the program in at that
  101.          point?
  102.          A.   Executional form.
  103.          Q.   Well, what does that mean exactly?
  104.          A.   It means it's something where you don't see the source.
  105.          You just, you just put it on the computer and run it.
  106.          Q.   Okay.  So he could -- was that called object code?
  107.          A.   Execute --
  108.                    THE COURT:  Called what?
  109.          BY MR. OSTROWSKI:
  110.          Q.   Object code, or is that the 1's and the 0's, basically?
  111.          A.   It's a little bit lower level.  It's the 1's 0's, yes,
  112.                but it's not the object code.  It's the executional code.
  113.          Q.   Well, what's the difference between the object code and
  114.          the executional code?
  115.          A.   The object code is a step between the source and the, and
  116.          the executional.  When you compile a program, it produces an
  117.          object code that's, that a utility uses in the final stages.
  118.          It uses elements in that object code to link them together and
  119.          make a finished executional.  The object code is, is an element
  120.          of binary, but it's not executional in that form.
  121.                    THE COURT:  It's all binary, isn't it?
  122.                    THE WITNESS:  It's --
  123.                    THE COURT:  I mean, isn't that the basis of
  124.          computerism?
  125.                    THE WITNESS:  The source code is conversation, it's
  126.               talk, it's regular words, human words.  And then the
  127.          object      code becomes binary, and the execution is something
  128.          you can      absolutely run from the binary code.
  129.          BY MR. OSTROWSKI:
  130.          Q.   Okay.  Let me just go back to the subject matter of the
  131.          26th.  Have you done consulting work for businesses or
  132.          individuals on, with respect to computers?
  133.          A.   Yes.
  134.          Q.   Okay.  And can you tell us some of the companies or
  135.          individuals you've done consulting work for?
  136.          A.   RS&E Associates in West Seneca.  They're a subsidiary of
  137.          Ford.  And --
  138.          Q.   Of who?
  139.          A.   A subsidiary of Ford.
  140.          Q.   Ford?
  141.          A.   Ford Motor Corporation.
  142.          Q.   What did you do for them?
  143.          A.   I installed a computer network and menu system.
  144.          Q.   Okay.  Any other companies or individuals?
  145.          A.   I installed a menu system for the flea market, of course,
  146.          and the computers, and I set it up for accountant and data base
  147.          management.
  148.          Q.   When you say the flea market, what do you mean exactly,
  149.          which part of the flea market?
  150.          A.   The administration department.
  151.          Q.   Okay.  Any other companies or individuals?
  152.          A.   I set up a menu system and, and computer for doing machine
  153.          analysis for a company, it's Jimmy Ostrowski -- Jimmy
  154.          Ostrowski.  What's the last name?  Jimmy DiVirgiliac is, that's
  155.          the manager of the company.  I'm trying to remember the
  156.          company's name.
  157.          Q.   Where are they located?
  158.          A.   Here in Buffalo, off of Hertel and Main Street.  It's a
  159.          major company but I don't remember the name.
  160.          Q.   Okay.  Have you done any work out of town on computers?
  161.          A.   Yes.
  162.          Q.   And for whom?
  163.          A.   I set up a network for a subsidiary of Chrysler.  It's J&L
  164.          Enterprises in Detroit.
  165.          Q.   Okay.  Have you done any work for any law firms?
  166.          A.   I set up a computer and menuing system for LoVallo and
  167.          Williams and set up the computer to do word processing and data
  168.          base management.  I set up a computer system for, it's a real
  169.          popular law firm, I'm trying to remember the name.
  170.                    THE COURT:  Where is it?
  171.                    THE WITNESS:  Jeffrey Friedman.  I did some work --
  172.                    THE COURT:  Excuse me?
  173.                    THE WITNESS:  I did some work for Jeffrey Friedman,
  174.          not for the firm but for his personal office.  His office is
  175.          across the street on Court Street.
  176.                    THE COURT:  Is Friedman the one whose name you're
  177.          trying to think of?
  178.                    THE WITNESS:  Yes.
  179.                    THE COURT:  I see.  All right.
  180.                    THE WITNESS:  Yes, Your Honor.
  181.          BY MR. OSTROWSKI:
  182.          Q.   Okay.  Now, you gave the -- let me also clear something up
  183.          that may or may not have come up.  What was the -- what did you
  184.          expect to receive in return for supplying this file retrieval
  185.          to Mr. Graham for the, the first time?
  186.          A.   Promotion.  Advertisement and promotions.
  187.          Q.   Anything else?
  188.          A.   A CD Rom drive.
  189.          Q.   Okay.
  190.          A.   So, as a development -- well, as a, as a tool for my BBS
  191.          so I'd have more files available for my users.
  192.          Q.   Okay.  Now, you gave the, going back to where we were, you
  193.          gave the program to Mr. Graham in executable form, and do you
  194.          know what he did with it at that point, from your own
  195.          knowledge?
  196.          A.   We sat together and I taught him how to use it, and went
  197.          over elements of pointing out how to set up the text files, the
  198.          files that you see on the screen when you list the text files
  199.          that are referred to as DIR's.  I showed him how to set those
  200.          up so that they would be compatible with my program.  And we
  201.          ran it quite a few times to make sure it worked.
  202.          Q.   Well, when you, can you tell us in more detail, when you
  203.          say you told him how to set up the DIR files, what exactly do
  204.          you mean by that?
  205.          A.   I had been running a bulletin board for, for about five
  206.          years previous to that, and, and I was running PC Board, so I
  207.          told him to set up his DIR's exactly like PC Board.  And, of
  208.          course, he was running PC Board also, which I had given him, so
  209.          that was a kind of simple matter to convert it over into that
  210.          format.  He had never thought of the concept of using PC Board
  211.          structure.
  212.          Q.   Okay.  Now, you say that you, in the form you gave him the
  213.          program, he could not see the source codes, is that true?
  214.          A.   That's true.
  215.          Q.   Okay.  And therefore couldn't see the copyright notice in
  216.          the actual source codes themselves?
  217.          A.   The copyright notice would come up when you run the
  218.          program.
  219.          Q.   Well, yeah.  Was he able to see the copyright notice in
  220.          some form?
  221.          A.   All the time.
  222.          Q.   Okay.  How many times did he see it prior to -- do you
  223.          recall what the release date was or --
  224.          A.   I think it was around April.
  225.          Q.   Do you recall how long you worked with --
  226.                    THE COURT:  April of?
  227.          BY MR. OSTROWSKI:
  228.          Q.   What year?
  229.          A.   '91.
  230.          Q.   Do you recall how long you worked with him on the program
  231.          prior to the official release?
  232.          A.   About three weeks.
  233.          Q.   And do you, can you estimate how many times he saw the
  234.          copyright notice during the --
  235.          A.   Not less than a hundred times.
  236.          Q.   Okay.  Did he, did he ever make any complaint about the
  237.          copyright notice?
  238.          A.   He made a comment, but no complaint.
  239.          Q.   I'm sorry, he made a what?
  240.                    THE COURT:  Comment.
  241.                    THE WITNESS:  Comment.
  242.          BY MR. OSTROWSKI:
  243.          Q.   What was his comment?
  244.          A.   To protect, so, to protect it so that no one can modify.
  245.          Q.   Well, that's, can you tell us more about what he said
  246.          because it sounds like a half a sentence?
  247.          A.   Well, actually, he complimented the fact that it was
  248.          protected.  I demonstrated to him that you, if anyone made
  249.          modifications that the program refused to work, and he
  250.          complimented that.
  251.          Q.   Okay.  Now, we'll later on hopefully have the screen up on
  252.          the computer.  What was your intention, what was your intention
  253.          in listing yourself and Mr. Graham on the copyright notice?
  254.          A.   To promote my friend's name.
  255.                    MR. KITCHEN:  Your Honor, I will --
  256.                    THE COURT:  To promote what?
  257.                    MR. KITCHEN:  I have an --
  258.                    THE COURT:  Wait a minute.  I just didn't catch the
  259.          word.  What name?  Your own name, or my friend's name.
  260.                    THE WITNESS:  My friend's name.
  261.                    THE COURT:  Who's your friend?
  262.                    THE WITNESS:  Richard Graham, at that particular
  263.          time.
  264.                    THE COURT:  All right.  All right.  Now you have an
  265.          objection.
  266.                    MR. KITCHEN:  Yeah.  My objection is, is that this is
  267.          essentially puerile evidence that the notice speaks for itself.
  268.          His purpose in what he meant --
  269.                    THE COURT:  He's the only man who can say what was in
  270.          his head, however.
  271.                    MR. KITCHEN:  Well, that's true, except I'm wondering
  272.          what extent the -- relevant as to what his intention is.
  273.                    THE COURT:  Well, that might not be, but of course we
  274.          don't have a jury.
  275.                    MR. OSTROWSKI:  It's also that, Your Honor, the
  276.          opening screen and the closing screen are different,
  277.          significantly different, which we will see later, and I think
  278.          he should be allowed to explain what his intentions were.
  279.                    THE COURT:  Why not do it when it's on, when it's up?
  280.                    MR. OSTROWSKI:  Well, I'm trying to ask him as many
  281.          questions as --
  282.                    THE COURT:  Well, but you're going to have to repeat
  283.          when it's all fired up and on the screen.
  284.                    MR. OSTROWSKI:  Other than noting what it says, I
  285.          don't think I'll go into detail.
  286.          BY MR. OSTROWSKI:
  287.          Q.   What was your intention in having a joint copyright
  288.          notice?
  289.          A.   It wasn't intended to be a joint copyright notice.  It was
  290.          intended to give him a license to run the particular execution
  291.          that he had in his hand.
  292.          Q.   Did you have any legal counsel at that time about
  293.          copyright law?
  294.          A.   No.  I checked a book out of the library.
  295.          Q.   Okay.  Was it your intention to grant him a 50% ownership
  296.          in your program?
  297.          A.   No.
  298.          Q.   Okay.  Now, I take it at some point the CD Rom with that
  299.          program was released, you said in April?
  300.          A.   Yes.
  301.          Q.   Did -- what were Mr. -- did Mr. Graham say anything about
  302.          the final product or the file retrieval program, what he
  303.          thought about it?
  304.          A.   He was overwhelmed.
  305.          Q.   Do you remember exactly what he said, or the substance of
  306.          it?
  307.          A.   He said, he had been using Folio, and he wasn't going to
  308.          use Folio anymore because my program was so much overwhelmingly
  309.          better and, that he was going to hire my, my program, employ
  310.          that in its place and --
  311.          Q.   I'm sorry.  Employed that, did you say?
  312.          A.   Right.
  313.          Q.   Because I thought you said dat, which is a word which has
  314.          been mentioned.  You said employed that in its place?
  315.          A.   Right.  He said he would use my program instead and --
  316.                    THE COURT:  Instead of what?
  317.                    THE WITNESS:  Instead of Folio, and pay me what he
  318.          was paying Folio.  I didn't know what he was paying Folio, but
  319.          he said he was going to pay me what he was paying them.
  320.                    MR. OSTROWSKI:  Okay.
  321.                    THE COURT:  Did you inquire?
  322.                    THE WITNESS:  I didn't have to inquire.  He continued
  323.          to say he was paying me a thousand dollars for the initial
  324.          version, for each initial cut, and a dollar commission per
  325.          disk. And he told me that was what he was paying Folio.
  326.          BY MR. OSTROWSKI:
  327.          Q.   Well, was that thousand dollars that you mentioned, was
  328.          that a topic at that initial meeting with Ralph and Richard and
  329.          yourself?
  330.          A.   No.
  331.          Q.   Well, and let me ask you this.  Did the conversation about
  332.          paying you what he was paying Folio happen before or after the,
  333.          any discussion of a thousand dollars?  Which came first?
  334.          A.   It happened, it happened the same time.
  335.          Q.   Well, tell us about the discussion in which there was a
  336.          mention of a thousand dollars.  When was that, and where?
  337.          A.   It was in April.  Right after he released the disk he got
  338.          a lot of phone calls and a lot of praise over it.  Just as I
  339.          had told him he would get.  I put the ease of -- I program for
  340.          kids, or for, for real easy facility.
  341.          Q.   Okay.
  342.          A.   And he was overwhelmed, and told me that he would, he
  343.          would continue to use my program and not use Folio.  It was
  344.          sort of a, I guess he was testing, and I myself was doing
  345.          promotions.
  346.          Q.   Well, when you say he was testing, what do you mean?
  347.          A.   He was, he was browsing around for products.  I think each
  348.          one of his disks had something different on it.
  349.          Q.   You said you were doing promotions?
  350.          A.   I was promoting my programming.
  351.          Q.   How, how were you doing that?
  352.          A.   By having my program distributed on his disk.
  353.          Q.   Oh, okay.
  354.                    THE COURT:  You were promoting yourself as one who
  355.          could do this work.
  356.                    THE WITNESS:  Yes, Your Honor.  I, as he mentioned
  357.          what he would do, as for the dollar a disk, that, that would --
  358.          I acknowledged to him that -- he acknowledged that he, he was
  359.          getting $198 and I was getting $1.00, but my money was to be
  360.          made out of overall sales of my program to everybody.
  361.          BY MR. OSTROWSKI:
  362.          Q.   Well, let's go back now because, we have to go back to the
  363.          beginning.  Who first mentioned compensation for the continued
  364.          use of your program on another version?
  365.          A.   Richard.
  366.          Q.   Okay.  And, and what exactly did he say?  Was this back in
  367.          April?
  368.          A.   Yes.
  369.          Q.   And do you recall where the conversation took place?
  370.          A.   It took place at his house.
  371.          Q.   Is that on, was that on Potomac?
  372.          A.   Yes, it was.
  373.          Q.   Okay.  And what did he say?
  374.          A.   He said, Larry, I told you that you was a fantastic
  375.          programmer and you could, you could make money.  You ought to
  376.          let me manage you, and I'll make you rich.  Let me be your
  377.          manager and don't just be working for $25 or $30 an hour like
  378.          you're doing for them other people.  You're wasting your
  379.          talent.  Let me sell, let me sell your product.  Some -- he was
  380.          -- I'm telling you what he was telling me, not what I was
  381.          agreeing to.
  382.          Q.   Okay.  Okay.  Did there come a time when he was more
  383.          detailed in his, what he was going to offer?
  384.          A.   With all his discussions, when he --
  385.                    THE COURT:  Yes or no?
  386.                    THE WITNESS:  Yes.
  387.          BY MR. OSTROWSKI:
  388.          Q.   And --
  389.                    THE COURT:  When was that?
  390.                    THE WITNESS:  In April, late --
  391.          BY MR. OSTROWSKI:
  392.          Q.   The same meeting?  Was it the same meeting, or was this a
  393.          series of meetings?
  394.          A.   It was basically the same meeting.  It was a series of
  395.          meetings but that, but it was the same meeting where he
  396.          continued, he made a lot, we had a lot of discussion during
  397.          this particular conversation.  He was excited.  He was telling
  398.          me about all the disks that were selling, and how much money
  399.          was coming in.
  400.                    THE COURT:  You had many conversations, and in this
  401.          particular conversation.  I don't know where you are, Mr.
  402.          James.
  403.                    THE WITNESS:  In this, in this --
  404.          BY MR. OSTROWSKI:
  405.          Q.   What, when it come -- did he actually make a detailed
  406.          proposal of compensation for you, for him to use your program,
  407.          and -- yes or no?
  408.          A.   Yes.
  409.          Q.   Okay.  And what was that detailed proposal?
  410.                    MR. KITCHEN:  Excuse --
  411.                    THE COURT:  And when and where was this?
  412.                    THE WITNESS:  At his house, he said that --
  413.          BY MR. OSTROWSKI:
  414.          Q.   When?  Was it in April?
  415.          A.   Yes.  It was in April.
  416.          Q.   Okay.  What did he say?
  417.          A.   I'll, I'll pay you a thousand dollars for every version,
  418.          plus a dollar a disk, what I'm paying Folio.
  419.          Q.   Well, when he said a dollar a disk, did he, was he any
  420.          more detailed about what that meant, a dollar, how would that
  421.          dollar a disk be mentioned?  Did he -- be measured, I'm sorry.
  422.          Did he specify that?
  423.          A.   Not in that initial meeting, but subsequently he did.
  424.                    THE COURT:  When?
  425.                    THE WITNESS:  About, about, somewhere about two
  426.          months later I had told him that he was selling disks too
  427.          cheap, that he should be consistent, and he made a mention to
  428.          me that regardless of what he sell the disks for, I shouldn't
  429.          worry about it.  I'll get my dollar, even if he sold them for
  430.          $3.00.  And he, he kept mentioning that I'll get my dollar for
  431.          every disk he sells.  Don't worry about what he do.
  432.          BY MR. OSTROWSKI:
  433.          Q.   Okay.  So the, the agreement at that point was that you
  434.          would get a dollar for every disk sold?
  435.          A.   Yes.
  436.          Q.   Now, going back to the initial meeting in April where he
  437.          mentioned a thousand dollars per version, did you, what was
  438.          your response to that?
  439.          A.   I agreed to it.
  440.          Q.   Okay.  And what did, what did you do next, as far as
  441.          fulfilling your part of the bargain?
  442.          A.   There was, there was nothing to do but coach him on how to
  443.            sell the disk, how to sell the structures, and advise him of
  444.          various things that I was going to put available for the users.
  445.          Richard did make a mention a few times that he didn't want a
  446.          lot of features in the CD Rom retrieval.  He mentioned this a
  447.          number of times.  He said that people are going to be buying
  448.          the disk for the retrieval, instead of for his programs.
  449.          Q.   Well, did you actually produce another file retrieval
  450.          program for Mr. Graham, after the first one that came out?
  451.          A.   Yes.
  452.          Q.   Okay.  And when, what computer language was that written
  453.          in?
  454.          A.   C.
  455.          Q.   Okay.  When did you actually write the, that particular
  456.          program?
  457.          A.   I compiled it around July.
  458.          Q.   When did you actually write it though?
  459.          A.   It, it's hard to say when something's written.  I just put
  460.          together libraries, and according to what I want to produce, I
  461.          just pull from my library and put all those elements together.
  462.          Q.   Well, what was the -- you did -- your first program was in
  463.          Quick Basic?
  464.          A.   Yes.
  465.          Q.   And then the next one was in C?
  466.          A.   Yes.
  467.          Q.   Okay.  What, what is the, were those two programs similar?
  468.          A.   Yes.
  469.          Q.   Okay.  Why did you -- whose idea was it for you to write
  470.          in C?
  471.          A.   It was my idea.  I had been writing in C for Color
  472.          Computer.
  473.          Q.   For who?
  474.          A.   For -- I had been writing in C for the Color Computer, and
  475.          I had recently --
  476.          Q.   I'm missing that, what kind of computer?
  477.          A.   The Tandy TRS-80 Color Computer.
  478.                    THE COURT:  Color, C-O-L-O-R.
  479.                    THE WITNESS:  Yeah, C-O-L-O-R.  That's a brand of
  480.          computers.
  481.          BY MR. OSTROWSKI:
  482.          Q.   How did you learn the C language?
  483.          A.   By reading books.  I, I had written a lot of programs for
  484.          my Color Computer, so I, I -- when I went to the IBM machine,
  485.          I took a little bit of time setting it up, and then I started
  486.          converting my utilities for like, from my other Color Computer
  487.          to the IBM community.
  488.          Q.   What are the advantages of using C language instead of
  489.          Quick Basic?
  490.          A.   It's a lower level.  You talk closer to the machine with
  491.          less interface.  With, with Basic, a lot of things are provided
  492.          for the user.  A lot of libraries is already provided for the
  493.          user.  With C, there are some libraries, but the user has a lot
  494.          of liberty to make its own, and do its own methods of clearing
  495.          the screen or bringing up or listing.
  496.          Q.   Can you give us some of the similarities between your
  497.          Quick Basic program and your C program?
  498.          A.   They're user friendly, have -- the similarity is they call
  499.          the directory files from, from a media.  It could be a CD Rom
  500.          drive or it could be a hard drive, or be a floppy disk, and
  501.          present them to the user to handle it as they please.
  502.          Q.   Are they both file retrieval programs?
  503.          A.   They are.
  504.          Q.   Okay.  Showing you Defendant's Exhibit 1 for
  505.          identification, can you identify that document?
  506.          A.   Yes.
  507.          Q.   And what is that?
  508.          A.   This, this is a copy of my file data base management
  509.          program.
  510.          Q.   In what language is that in?
  511.          A.   It's written in C.
  512.          Q.   And is that the program that you wrote in C for Mr.
  513.          Graham?
  514.          A.   You keep saying wrote the program for Richard.  I --
  515.                    THE COURT:  Constructed it.
  516.                    MR. OSTROWSKI:  I'm sorry, Your Honor.  I didn't --
  517.                    THE COURT:  I said constructed.  I don't know if he's
  518.          having problem with the verb or what.
  519.                    MR. OSTROWSKI:  No, I think he's getting a --
  520.                    THE COURT:  Whether you write a program or whether
  521.          you construct it or what you do.
  522.          BY MR. OSTROWSKI:
  523.          A.   Well, let me ask you, is that the program that you
  524.          provided to Mr. Graham for his use?
  525.          A.   Yes.
  526.          Q.   Okay.  I take it -- well --
  527.          A.   I was using it long before I provided it with Mr. Graham,
  528.          and --
  529.                    THE COURT:  That wasn't the question.
  530.          BY MR. OSTROWSKI:
  531.          Q.   That is the program that you, that you provided to Mr.
  532.          Graham, however?
  533.          A.   It is.
  534.          Q.   Defendant's Exhibit 1?
  535.          A.   Yes, it is.
  536.          Q.   And that is in C language?
  537.          A.   Yes, it is.
  538.          Q.   Now, did you provide to me any programs, any computer
  539.          programs?
  540.          A.   Yes, I did.
  541.          Q.   And what program did you provide to me?
  542.          A.   My file data base management.
  543.                    THE COURT:  What is this, why is it pertinent what he
  544.          provided to you?
  545.                    MR. OSTROWSKI:  On the issue of copyright
  546.          registration, Your Honor.
  547.                    THE COURT:  All right.  Well, I think you can
  548.          approach it more directly then.  You have some program and --
  549.                    MR. OSTROWSKI:  Well, I'm trying to --
  550.                    THE COURT:  -- what he gave to you you have, so you
  551.          can exemplify it.
  552.                    MR. OSTROWSKI:  Yes, Your Honor.  It's, I'm trying
  553.          not to lead the witness.  It's Defendant's Exhibit 1.
  554.                    THE WITNESS:  This is, this is the --
  555.                    THE COURT:  Go ahead.
  556.          BY MR. OSTROWSKI:
  557.          Q.   Did you give me a computer program, Mr. James?
  558.          A.   Yes, I did.
  559.          Q.   And what program did you give me?
  560.          A.   I gave you my file data base management program, which is
  561.          the same program that was published on Richard's disk.
  562.          Q.   Okay.  And is that also the same program as Defendant's
  563.          Exhibit 1?
  564.          A.   Yes, it is.
  565.          Q.   Okay.  Did you give Defendant's Exhibit 1 to me?
  566.          A.   Yes, I did.
  567.          Q.   Okay.  And why did you do that?
  568.          A.   To have it copyrighted.
  569.                    THE COURT:  You have them pre-numbered, I take it.
  570.                    MR. OSTROWSKI:  I was working on an Exhibit list this
  571.          morning, Your Honor.  Just ran out of time.
  572.                    THE COURT:   I  had  you up as far as Defendant 21,
  573.          but --
  574.          BY MR. OSTROWSKI:
  575.          Q.   Now, did we have some discussion about the, the name of
  576.          the program that was to be copyrighted?
  577.          A.   Yes.
  578.          Q.   And what was that discussion about, or what did we
  579.          discuss?
  580.                    MR. KITCHEN:  Your Honor, do I understand now the
  581.          witness is waiving his --
  582.                    THE COURT:  Attorney-client privilege?
  583.                    MR. KITCHEN:  Yes.
  584.                    THE COURT:  I would think so.
  585.                    MR. KITCHEN:  Yes.
  586.                    THE COURT:  At least in this area.
  587.                    MR. OSTROWSKI:  Well, I didn't want to get into this
  588.          whole sticky issue.  I did ask Mr. Kitchen to stipulate to
  589.          these matters.  I mean, I'd be -- maybe I should take the stand
  590.          as a witness and my father is coming down later anyway.  Well -
  591.          -
  592.                    MR. KITCHEN:  Well, if Mr. Ostrowski is going to take
  593.          the stand as a witness, then I understand that Mr. James would
  594.          be, again, waiving his attorney-client privilege in allowing
  595.          Mr. Ostrowski to testify about conversations.  I'm not sure the
  596.          privilege is waived any differently.
  597.                    THE COURT:  Yeah.  I think you have two, two
  598.          different problems.  One, whether it's waived, and two, whether
  599.          you can represent Mr. James in the lawsuit if you're going to
  600.          be a witness.
  601.                    MR. OSTROWSKI:  I've researched the law on that, Your
  602.          Honor.  I believe that it's not a problem.
  603.                    THE COURT:  Pardon me?
  604.                    MR. OSTROWSKI:  I believe that this is a ministerial
  605.          act.  It's one of the exceptions under the disciplinary rules.
  606.          And also, it's, if I'm not mistaken, it's not a hotly contested
  607.          issue, unless Mr. Kitchen is going to make it one.
  608.                    THE COURT:  But he won't stipulate.
  609.                    MR. OSTROWSKI:  He won't stipulate.
  610.                    THE COURT:  So there is some element of a contest.
  611.                    MR. OSTROWSKI:  Well, in any event, I'm going to
  612.          forge ahead.
  613.          BY MR. OSTROWSKI:
  614.          Q.   Did we have a discussion about the name of the copyright
  615.          program?
  616.                    THE COURT:  What do you show it, that's right, go
  617.          ahead.  You talked to the name, he said yes.
  618.                    THE WITNESS:  Yes.
  619.          BY MR. OSTROWSKI:
  620.          Q.   Okay.  And what was that discussion?
  621.          A.   I told you the name of my program was, was FDM.  You asked
  622.          me what did it mean.
  623.                    THE COURT:  Was what?
  624.                    THE WITNESS:  You asked --
  625.                    THE COURT:  Wait a minute.  FEM?
  626.                    THE WITNESS:  FDM.
  627.                    THE COURT:  FVM.
  628.                    THE WITNESS:  FD.
  629.                    THE COURT:  Frank Victor Moore.
  630.                    THE WITNESS:  Files Data Base Manager.
  631.          BY MR. OSTROWSKI:
  632.          Q.   Okay.  And what was the further discussion we had?
  633.                    THE COURT:  FDM, as in -- I see.
  634.          BY MR. OSTROWSKI:
  635.          Q.   What else did, what else did we discuss about the name of
  636.          the program?
  637.          A.   File data management sounds maybe kind of general.
  638.          Q.   Well, who said that?
  639.          A.   You said it.
  640.          Q.   Okay.  And then what else was discussed?
  641.          A.   That I should consider some specifics for the copyright
  642.          law to be, it can't be general, it has to be specific.  And I
  643.          added the name of my company to the name of my tool.
  644.          Q.   What's the name of your company?
  645.          A.   Apollo 3.
  646.          Q.   Okay.  So what was the name that you told me to use to the
  647.          Copyright Office?
  648.          A.   Apollo 3 Files Data Base Manager.
  649.                    THE COURT:  So it's not FDM, it's File Data Base
  650.          Manager.
  651.                    THE WITNESS:  Yes, Your Honor.
  652.          BY MR. OSTROWSKI:
  653.          Q.   Showing you Defendant's Exhibit 17, is that document
  654.          familiar to you?  You can turn it around and look at both
  655.          sides, if you want.
  656.          A.   Yes, it is.
  657.          Q.   And what does that document appear to be?
  658.          A.   It's my certificate of registration for, for my copyright.
  659.          Q.   Can you turn it over, please.  Is your signature on the
  660.          document?
  661.          A.   Yes, it is.
  662.          Q.   And what, what date did you sign the document?
  663.          A.   I signed this February 19th, 1992.
  664.                    THE COURT:  February 19, 1992, is that what you said?
  665.                    THE WITNESS:  Yes.
  666.          BY MR. OSTROWSKI:
  667.          Q.   Now, with respect to, did you give me any other programs,
  668.          other than Defendant's Exhibit 1?
  669.          A.   No.
  670.          Q.   Did you ask me to copyright any other programs?
  671.          A.   No.
  672.          Q.   Now, on -- showing you Defendant's 1 again.
  673.                    MR. OSTROWSKI:  Your Honor, I, I would move
  674.          Defendant's 1 into evidence at this point.
  675.                    THE COURT:  I for some reason have stuck off in my
  676.          little notation on that also, Plaintiff 18, question mark.
  677.          Now, what does that -- and then on Plaintiff 18, which is in
  678.          evidence, there's a printout of a C source code, September 30,
  679.          1991.  I have Defendant 1, question mark.  Are they the same?
  680.                    MR. OSTROWSKI:  I believe that they're the same, Your
  681.          Honor.
  682.                    THE COURT:  But Plaintiff 18 is in evidence.
  683.                    MR. OSTROWSKI:  Slightly, they're slightly different
  684.          in that Mr. James's copyright notice was removed, and I believe
  685.          that's the only difference.
  686.                    THE COURT:  Yeah.  I have that notation.  So you say
  687.          that this is the same, except it has not been removed.
  688.                    MR. OSTROWSKI:  Yes, Your Honor.  And I take it that
  689.          there is no confidentiality restriction with respect to 18.
  690.                    THE COURT:  It's in evidence.  I don't know.
  691.                    MR. KITCHEN:  I don't believe that there is.
  692.                    MR. OSTROWSKI:  Can I see it?
  693.                    MR. KITCHEN:  On 18, I don't --
  694.                    THE COURT:  I don't know anything about the
  695.          confidentiality of particular ones.  You're sort of running
  696.          that shop between the two of you.
  697.                    MR. KITCHEN:  I don't think the issue of whether that
  698.          one has been confidential or not has come up yet, and I'm, I'm
  699.          not altogether sure.  I guess --
  700.                    MR. OSTROWSKI:  Well, I asked you about that.  I
  701.          believe you previously told me that it does not apply to that
  702.          because there, it's undisputed that that's what Mr. James gave
  703.          to Mr. Graham and therefore there's no, there's no
  704.          confidentiality concern.
  705.                    MR. KITCHEN:  I think you were previously today
  706.          asking me about 19.
  707.                    MR. OSTROWSKI:  No, I know.  I'm talking about 18
  708.          now.
  709.                    MR. KITCHEN:  Okay.
  710.                    MR. OSTROWSKI:  Well, in any event, I move that the
  711.          confidentiality agreement with respect to 18 be lifted, because
  712.          I can't prove my case without it, without asking Mr. James to
  713.          compare the program.
  714.                    THE COURT:  Is this another situation where you have
  715.          to wait for Mr. Graham to be present?
  716.                    MR. OSTROWSKI:  Well, this is -- the only difference,
  717.          Your Honor, is that --
  718.                    THE COURT:  I just asked Mr. Kitchen.
  719.                    MR. KITCHEN:  Well, it would, Your Honor.
  720.                    THE COURT:  Well, it would be, or it is.
  721.                    MR. KITCHEN:  Well, yes, it is, Your Honor.
  722.                    THE COURT:  All right.
  723.                    MR. KITCHEN:  But I will raise an additional point,
  724.          which I think I can raise, even with him not being present, and
  725.          that is the idea that I thought the whole point of the
  726.          confidentiality was for the purpose of seeing that some expert
  727.          on behalf of defendant were going to appear and make these
  728.          kinds of comparisons.  And, and now, essentially what Mr.
  729.          Ostrowski is trying to do is to have his client be the expert
  730.          witness and make, and make comparisons.
  731.               In any event, I'll have to talk to my, my client about the
  732.          confidentiality of 18.
  733.                    THE COURT:  Well, he should be here any moment.
  734.                    MR. KITCHEN:  Right.  Obviously --
  735.                    THE COURT:  Why don't we take a recess until Mr.
  736.          Graham has put in his appearance.
  737.                    MR. KITCHEN:  Obviously though, Your Honor, if it's
  738.          the same as Defendant's Exhibit 1 --
  739.                    THE COURT:  Well, except there seems to have been
  740.          some difference.
  741.                    MR. KITCHEN:  Well, let's put it this way.
  742.                    THE COURT:  Defendant's copyright notice was deleted
  743.          from Plaintiff's 18.
  744.                    MR. KITCHEN:  Well, but Your Honor, that was --
  745.                    THE COURT:  And then obviously it was not deleted
  746.          from Defendant's 1, I assume.
  747.                    MR. KITCHEN:  But I will certainly say, Your Honor,
  748.          that the copyright notice in whatever form has nothing to do
  749.          with his confidentiality.  It's --
  750.                    THE COURT:  It's the substance of it.  Sure.
  751.                    MR. KITCHEN:   That's,  and that's what really makes
  752.          it --
  753.                    THE COURT:  Are you satisfied that they're the same?
  754.                    MR. KITCHEN:  To be honest, I'll have to, I'll have
  755.          to make a comparison, which really I should do with my client
  756.          at my elbow.
  757.                    THE COURT:  Why don't we take a recess until Mr.
  758.          Graham is here.
  759.                    MR. OSTROWSKI:  Why don't, just in case he doesn't
  760.          bring a computer, I will, Mr. James and I will get ours.
  761.                    THE COURT:  You can accomplish that at the same time.
  762.                    MR. OSTROWSKI:  So perhaps we could have about a half
  763.          an hour to do that.
  764.                    THE COURT:  When you're ready, we'll go.
  765.               (Recess taken.)
  766.                    CONTINUED DIRECT EXAMINATION
  767.          BY MR. OSTROWSKI:
  768.          Q.   Mr. James, the, the menuing -- did you get a menuing
  769.          format from Mr. Graham when you were putting your file
  770.          retrieval program together for him back in April?
  771.          A.   Yes.
  772.          Q.   And do you know from your personal knowledge where Mr.
  773.          Graham got that menuing format from?
  774.          A.   Yes.
  775.          Q.   And where did he get that from?
  776.          A.   Well, it's, it's very primitive.
  777.                    THE COURT:  The question is, do you know where he got
  778.          it.
  779.                    THE WITNESS:  Yes.
  780.          BY MR. OSTROWSKI:
  781.          Q.   Okay.  Where did he get that from?
  782.          A.   Jeff Anderson.
  783.          Q.   Have you seen that menuing format before?
  784.                    THE COURT:  Before then?
  785.          BY MR. OSTROWSKI:
  786.          Q.   Before Mr. Graham showed it to you?
  787.          A.   Yes.
  788.                    THE COURT:  In April of '91?
  789.                    MR. OSTROWSKI:  Yes, Your Honor.
  790.          BY MR. OSTROWSKI:
  791.          Q.   And where did you see that?
  792.          A.   On my BBS.
  793.          Q.   Okay.  And where did you get it from?
  794.          A.   That's a, that's a -- I have to answer that with an
  795.          explanation.
  796.          Q.   Okay.
  797.          A.   I thought it up.  I made it up and I developed and I used
  798.          it.  I used it for about three years and then I, it happened,
  799.          it's so common that it was on the PC Board, a place that was
  800.          developed totally independent of me.  I didn't have anything to
  801.          do with, with the other.  In fact, PC Board didn't make up that
  802.          menu format.  It's common.  I wrote a stack of numbers, all
  803.          those numbers you see.  If you call those numbers, it dials in
  804.          all over the country.
  805.          Q.   What numbers are those?
  806.          A.   Those are phone number for PC Board BBS's.
  807.          Q.   Okay.  Now, if you, if you call up those numbers, would
  808.          you at some point see a menuing screen?
  809.          A.   Yes, you would.
  810.          Q.   And is that --
  811.                    MR. KITCHEN:  Well, I'm going to object to
  812.          essentially hearsay.  This client is testifying about what they
  813.          will see if they call up and access a BBS.
  814.                    THE COURT:  Bring it down to Mr. James' own
  815.          experience.
  816.          BY MR. OSTROWSKI:
  817.          Q.   Well, have you seen BBS menuing screens in the past?
  818.          A.   Yes.  I gave you a printout, and you have in --
  819.                    THE COURT:  The answer is yes.
  820.                    THE WITNESS:  Yes.
  821.                    THE COURT:  It seems that Mr. Ostrowski asks a
  822.          question, and it's as though he pushes a button.  We get a
  823.          great rolling recitation.
  824.                    THE WITNESS:  Sorry, Your Honor.
  825.          BY MR. OSTROWSKI:
  826.          Q.   Okay.  You've seen menuing screens on BBS's yourself?
  827.          A.   Yes.
  828.          Q.   Okay.  Are they or are they not similar to the one that
  829.          Mr. Graham showed you back in April of '91?
  830.          A.   They are.
  831.          Q.   How many of those have you seen that are similar to Mr.
  832.          Graham's?
  833.          A.   Hundreds.
  834.          Q.   Now, going back to the, the Quick Basic program and the C
  835.          program that you testified to, is the, is the C program a, a
  836.          translation in some sense of the Quick Basic program?
  837.          A.   No.
  838.          Q.   It's not?
  839.          A.   No.
  840.          Q.   And when you say that it's not, what, what do you mean?
  841.          What would it -- is it possible to translate one program into
  842.          another language, just by translating the source codes from one
  843.          language to another?
  844.          A.   A person can take the source code from one and follow the
  845.          flow, and try to use that to simulate it in a different
  846.          language.  And I guess, no.  They could, they could probably do
  847.          it, but that's not the way I do it.
  848.                    THE COURT:  The testimony is, it's not directly
  849.          translatable, but one could be used by a person to produce the
  850.          other, as a guide?
  851.                    THE WITNESS:  One could, one could.
  852.                    THE COURT:  All right.
  853.          BY MR. OSTROWSKI:
  854.          Q.   Did you do that with respect to your developing the C
  855.          version file retrieval?  Did you use the Quick Basic as a line
  856.          by line guide?
  857.          A.   No, I didn't.
  858.          Q.   Okay.
  859.                    MR. OSTROWSKI:  Your Honor, I'd like to put a
  860.          stipulation on the record that counsel and I have discussed
  861.          lifting the confidentiality order with respect to Plaintiff's
  862.          Exhibit 18 and Plaintiff's Exhibit 19, and he has agreed to
  863.          stipulate that that is lifted so that Mr. James can now examine
  864.          these documents.
  865.                    MR. KITCHEN:  I'm not sure that I'm stipulating to
  866.          lifting it, so much as I'm stipulating to the fact that the
  867.          confidentiality would not apply.
  868.                    MR. OSTROWSKI:  Well, then I'm asking that the order
  869.          be lifted with respect to these two Exhibits, 18 and 19,
  870.          because there is an order in place.
  871.                    THE COURT:  As long as Mr. Kitchen takes the position
  872.          he's announced, isn't it better just to proceed to do something
  873.          and see when and if Mr. Kitchen screams?
  874.                    MR. OSTROWSKI:  In light of some of the past history
  875.          in my professional life, Your Honor, I would prefer --
  876.                    THE COURT:  I'm talking about the procedure here in
  877.          the courtroom, and we don't care about your professional life.
  878.                    MR. OSTROWSKI:  Well, Your Honor, I'm currently
  879.          charged with contempt of Court in another part of this  Court
  880.          for violating a confidentiality order, and of course, I did
  881.          not, but --
  882.                    THE COURT:  Well, I don't know what the situation
  883.          was.  I can't imagine that it would have been a circumstance
  884.          when the party who was asserting the confidentiality was not
  885.          present and was unable to voice an objection.  Now, I assume
  886.          that that situation that I just outlined obtains here.
  887.          Consequently, if you start forth to do something, Mr. Kitchen
  888.          can complain or not complain.  If he does not complain, then
  889.          there's no problem.  Doesn't that seem appropriate?
  890.                    MR. OSTROWSKI:  I'm just being extra cautious, Your
  891.          Honor, in light of --
  892.                    THE COURT:  Why are you not protected by that
  893.          procedure?
  894.                    MR. OSTROWSKI:  I probably am being protected, Your
  895.          Honor.  I just don't see any reason why there can't be a
  896.          stipulation or an order lifting the --
  897.                    THE COURT:  Mr. Kitchen doesn't want to proceed that
  898.          far, or that definitively.  If I gauge what he said.
  899.                    MR. KITCHEN:  Your Honor, it's not my intention to
  900.          sandbag Mr. Ostrowski.  However, it's not my intention to
  901.          expose my client to getting sandbagged by him.
  902.                    THE COURT:  Well, you wouldn't, you wouldn't be
  903.          sandbagging him because if he did something in your presence,
  904.          in your client's presence, you didn't object to, you'd be I
  905.          suppose waiving something.  And you wouldn't be able to sandbag
  906.          him.
  907.                    MR. KITCHEN:  Right.
  908.                    THE COURT:  Right.
  909.                    MR. OSTROWSKI:  Let me just say, Your Honor, I
  910.          blurted out something under the heat of the moment.  Of course,
  911.          I did not violate any prior Court order, nor have I ever
  912.          violated a Court order.
  913.                    THE COURT:  We'll put that statement into your
  914.          dossier.
  915.          BY MR. OSTROWSKI:
  916.          Q.   Mr. James, I'm going to show you Plaintiff's Exhibit 18.
  917.          I'd ask you to look at that.  Does that look familiar to you?
  918.          A.   Yes, it does.
  919.          Q.   Are you still examining that, or have you looked at it
  920.          sufficiently?
  921.          A.   Yes, I have.
  922.          Q.   Okay.  What is that document?
  923.          A.   It's my Files Data Base Manager.
  924.                    THE COURT:  It's what?
  925.                    THE WITNESS:  My File Data Base Manager.
  926.                    THE COURT:  Manage.
  927.                    THE WITNESS:  It's my File Data Base Manager.
  928.                    THE COURT:  Manager.
  929.                    THE WITNESS:  It's my retrieval program.
  930.                    THE COURT:  All right.
  931.          BY MR. OSTROWSKI:
  932.          Q.   Okay.  Are there any differences, we're talking about
  933.          Plaintiff's 18 right now, are there any differences between
  934.          that and the program -- well, is that the program that you
  935.          supplied to Mr. Graham?
  936.          A.   Yes, this is.
  937.          Q.   Are there any differences?
  938.          A.   No.  I don't see, I don't see any differences.  None
  939.          whatsoever.
  940.          Q.   Now, with respect to copyright notices, are there any
  941.          differences?
  942.          A.   Oh, except the, they removed my name.  Because they
  943.          removed my name, it won't, it won't work.  This, this --
  944.                    THE COURT:  Well, we don't care about that.   You do
  945.          see that difference.  The only difference you see is that your
  946.          name has been removed, is that correct?
  947.                    THE WITNESS:  Yes, Your Honor.
  948.          BY MR. OSTROWSKI:
  949.          Q.   Is there a particular page on which your name would have
  950.          appeared, or did appear at some point?
  951.          A.   Let me count the pages.
  952.          Q.   Well, let me strike that.  That's not an important -- what
  953.          would -- did you have a copyright notice on it when you gave it
  954.          to Mr. Graham?
  955.          A.   Yes, I did.
  956.          Q.   And do you recall what that said?
  957.          A.   Yes.
  958.          Q.   And what did it say?
  959.          A.   Copyrighted by Larry James for the Night Owl Retrieval
  960.          Service.  Written by Larry James.
  961.          Q.   Now, you testified that you somehow encoded your copyright
  962.          notice into the program, and why did -- what is the
  963.          significance of that?
  964.          A.   To protect my, to protect my copyright.
  965.          Q.   How would your copyright be protected, exactly?
  966.          A.   Well, the words that I put in there was to allow Mr.
  967.          Graham to use a single version, but not, not to do anything
  968.          different, just use what I had given him particularly, and if,
  969.          if it was modified, you know, to give, to give -- if anyone
  970.          else used it besides Richard, that particular version, it was
  971.          not to work.
  972.          Q.   How exactly did that -- what do you mean to say, not to
  973.          work.  How did that, how did you set that up so that that would
  974.          not work?
  975.          A.   I put a algorithm to check for my copyright notice, my
  976.          name, and if, if it didn't appear, it would say error 99,
  977.          please contact the author.  And I was looking and expecting --
  978.                    THE COURT:  Now, you're saying that this would
  979.          prevent someone else from Mr. Graham for using it.  Would it
  980.          prevent some other person from using it as long as it had the
  981.          same copyright notice that you had on there, copyright by you
  982.          for Night Owl Retrieval, written by Larry James?
  983.                    THE WITNESS:  The Night Owl Retrieval --
  984.                    THE COURT:  No.  My question is --
  985.                    THE WITNESS:  The Night Owl --
  986.                    THE COURT:  -- can John Jones use that in the form
  987.          that you gave it to Mr. Graham?
  988.                    THE WITNESS:  Yes, he could.
  989.                    THE COURT:  But he couldn't use it if modified.
  990.                    THE WITNESS:  Yes, Your Honor.
  991.                    THE COURT:  All right.
  992.          BY MR. OSTROWSKI:
  993.          Q.   On, showing you Defendant's Exhibit 1, have you similarly
  994.          encoded your copyright notice so that it can't be tampered
  995.          with?
  996.          A.   Yes.  There is a veriable.
  997.          Q.   Do you know, can you locate in the program -- is that
  998.          program numbered, that printout?
  999.          A.   It's numbered.
  1000.          Q.   Can you locate without a great effort where that encoding
  1001.          program is located?
  1002.          A.   What, the algorithm?
  1003.          Q.   Yes.  Or would you need time to look for it?
  1004.          A.   The name of the algorithm is verify, and it would take me
  1005.          a minute to page through.
  1006.          Q.   Well, see if you can find that without too much bother.
  1007.          Could you look at page 9 perhaps.
  1008.          A.   That's it.
  1009.          Q.   It's on page 9?
  1010.          A.   Yes.
  1011.          Q.   Okay.  Could you just explain how that, that module, is
  1012.          that a algorithm, you said?
  1013.          A.   It's a module that you started to say, algorithm is a type
  1014.          of module.
  1015.          Q.   Could you just explain how that works, what does that --
  1016.                    THE COURT:  You said it's a what, as opposed to an
  1017.          algorithm.
  1018.                    THE WITNESS:  It's a module.
  1019.          BY MR. OSTROWSKI:
  1020.          Q.   How does that module work?
  1021.                    THE COURT:  A module, I take to be something, a
  1022.          physical unit or part.  Is that what you mean when you say
  1023.          module?
  1024.                    THE WITNESS:  Yes, Your Honor.  Sort of a element of
  1025.          the program that would function separately.
  1026.                    THE COURT:  And a module could contain or be an
  1027.          algorithm.
  1028.                    THE WITNESS:  Yes, Your Honor.
  1029.                    THE COURT:  All right.
  1030.          BY MR. OSTROWSKI:
  1031.          Q.   Can you explain what the source code on that module means,
  1032.          and how it works?
  1033.          A.   It accepts a character stream up to 80 characters, and it
  1034.          would test the line.  When this is called, it would add each
  1035.          one of those elements of, each one of those characters.  An
  1036.          alphabet is represented by, the letter E is ASCI code 65.  The
  1037.          lower case e is, is 32 higher than that.  The lower case a is
  1038.          97.  So what it does, it will add all of them together and
  1039.          return the value of what they all check out to.  And when this
  1040.          value that causes verify statement, it would add those up on a
  1041.          separate, on a separate line, and compare the two.  And if they
  1042.          don't, if they don't check out, then it will just say that, it
  1043.          will get an error 99, and just exit.
  1044.          Q.   Well, but how --
  1045.          A.   This element is very simple and if someone wanted to look
  1046.          in the code, they could easily just remove this key.  But if a
  1047.          person, normally they wouldn't have the code.
  1048.          Q.   And how would this module know where to look, how does it
  1049.          know where to go in the program to check out the copyright
  1050.          notice?
  1051.          A.   It's called.
  1052.          Q.   Pardon me?
  1053.          A.   It's called just before it goes into the screen to open up
  1054.          the directories.
  1055.          Q.   What is called?
  1056.          A.   That function.  You see, a function is called, for
  1057.          instance, if you type in the word DIR and press enter, you
  1058.          know, you execute a command DIR.  In a program it acts as, you
  1059.          just write that word down and subsequently as it comes down it
  1060.          will execute each one of those commands as if someone typed it
  1061.          in.  And that's referred to as called.
  1062.          Q.   Well, so you're saying that INT, I-N-T, space verify, et
  1063.          cetera is called, as soon as the program is up and running?
  1064.          A.   It will let the user go a little while before it will come
  1065.          to that point.  The reason I did that, is because hopefully I
  1066.          wouldn't want a person to know that, that it's, that what they
  1067.          did --
  1068.                    THE COURT:  You don't want them to know exactly where
  1069.          the trap is.
  1070.                    THE WITNESS:  Yes, Your Honor.  Or that it exists.
  1071.          But I would hope that they would think that their computer not,
  1072.          you know, functioned correctly, and they called me and say,
  1073.          hey, I'm getting an error 99.  And then I'll know what they're
  1074.          doing.  They're trying to change my copyright.
  1075.          BY MR. OSTROWSKI:
  1076.          Q.   Okay.  Now, let me show you Plaintiff's Exhibit 19.  Have
  1077.          you seen that before?
  1078.          A.   At a glance, yes, I have.  It's identical to my
  1079.          programming style, my words, my functions are in here.  They're
  1080.          not distributed in any library except my own personal library.
  1081.          These, these are my functions.
  1082.          Q.   Have you had a chance to analyze this page by page?
  1083.          A.   No.  This is the first time I'm looking at this, this
  1084.          particular compilation.
  1085.          Q.   Would you be able to look at it, take a few minutes and
  1086.          determine whether it's similar to your program?
  1087.          A.   Oh, I, I can already tell.
  1088.          Q.   Well, how can you tell?  What pages have you looked at?
  1089.          A.   The help function right here.  This is not in any book.
  1090.          You would not find this anywhere.  This character help lines
  1091.           Eagle and this is a text file that, that I build up to, to
  1092.          address various elements in the program.  That, that structure
  1093.          in that line is, is perfect, and it will require my help
  1094.          function to run it.  Just any program is not going to run that.
  1095.          My module -- and it helped.  And you can call it by any name.
  1096.          You don't have to call it and it helped.  But it has had the
  1097.          same structure to address these text files that are engraved
  1098.          into the program.
  1099.                    THE COURT:  What temporal schedule are we following
  1100.          today?
  1101.                    MR. OSTROWSKI:  As far as our break, Your Honor?
  1102.                    THE COURT:  Yeah, right.  Being 12:10.
  1103.                    MR. OSTROWSKI:  I could go on for a few more minutes.
  1104.                    THE COURT:  Any lawyer could.
  1105.                    MR. OSTROWSKI:  Yeah.
  1106.                    THE COURT:  You're obviously, you're going on quite
  1107.          a lot longer with Mr. James on your direct examination.
  1108.                    MR. OSTROWSKI:  Yes.
  1109.                    THE COURT:  And you're going to have hopefully some
  1110.          showboating, I mean, with the machine.  And then there will be,
  1111.          of course, cross examination.  So I want to know what the
  1112.          schedule is.
  1113.                    THE WITNESS:  Well, I was calling the telephone
  1114.          company to come and install a telephone line to work.
  1115.                    THE COURT:  Sure.
  1116.                    MR. OSTROWSKI:  I think that I could finish with Mr.
  1117.          James, if I take the rest of the day.
  1118.                    THE COURT:  All right.  So we should break for lunch.
  1119.                    MR. OSTROWSKI:  That would be fine, Your Honor.
  1120.                    THE COURT:  When should we come back?  12:11.  1:15.
  1121.                    MR. OSTROWSKI:  1:30 would be better.  I do have to
  1122.          go back to my office and check --
  1123.                    THE COURT:  It's always bad going back to the office.
  1124.          I've tried to warn you against that.
  1125.                    MR. OSTROWSKI:  I do have a criminal matter that I
  1126.          have to attend to.  Same one as last time.
  1127.                    THE COURT:  What do you have to do on that?
  1128.                    MR. OSTROWSKI:  1:30 would be fine.
  1129.                    THE COURT:  All right.
  1130.               (Lunch recess taken.)
  1131.                    THE COURT:  On the record.
  1132.                    CONTINUED DIRECT EXAMINATION
  1133.          BY MR. OSTROWSKI:
  1134.          Q.   Mr. James, I asked you about Plaintiff's Exhibit 19 and
  1135.          whether you had ever seen that before.  And what was your
  1136.          answer?
  1137.          A.   This is my work.
  1138.          Q.   Have you ever seen that actual physical document before?
  1139.          A.   It's typed on different paper.  That's not my typewriter
  1140.          or my printer, but that's, it's the work that I have done.  And
  1141.          I, this physical paper I saw when you gave it to me just now.
  1142.          Q.   Okay.  Before the morning --
  1143.                    THE COURT:  So your answer is that at least in seeing
  1144.          this particular thing, no, you haven't, but you recognize that
  1145.          what's embodied in it is your work.
  1146.                    THE WITNESS:  Yes, Your Honor.
  1147.                    THE COURT:  All right.
  1148.          BY MR. OSTROWSKI:
  1149.          Q.   Have you had a chance to look at it over the lunch break -
  1150.          -
  1151.          A.   Yes.
  1152.          Q.   -- in more detail?  And do you have an opinion on its
  1153.          similarity to Defendant's Exhibit 1?
  1154.          A.   There's very little changes.  If a person really took the
  1155.          time --
  1156.                    THE COURT:  Wait a minute.  You're saying, there are
  1157.          very little changes from Defendant 1 to Plaintiff 19, is that
  1158.          right?
  1159.                    THE WITNESS:  Yes, Your Honor.  Almost all of the
  1160.          words are identical line by line.
  1161.          BY MR. OSTROWSKI:
  1162.          Q.   The source codes?
  1163.          A.   Yes.  There's some additional comments that would help
  1164.          someone follow.  I didn't put comments in mine, but someone put
  1165.          comments in this.
  1166.          Q.   Why didn't you put comments in yours?
  1167.          A.   That was one of my methods of protecting the, protecting
  1168.          the flow and protecting my property.
  1169.          Q.   Do you work with other people when you develop your
  1170.          programs?
  1171.          A.   No.  I'm an independent, independent developer.
  1172.          Q.   Okay.  Do you have an estimate as to the similarity in the
  1173.          source codes between Defendant's Exhibit 1 and Plaintiff's
  1174.          Exhibit 19?  Can you put that into a percentage number?
  1175.          A.   I would say it's well up, 95%.  The functionality in the
  1176.          words, it's identical, it's, the amount of differences is that
  1177.          there are some comments added.  And my, my security has been
  1178.          removed, but just about everything else is there.
  1179.                    THE COURT:  Your security, you mean the copyright and
  1180.          also this algorithm?
  1181.                    THE WITNESS:  Yes, Your Honor.  There is also, a part
  1182.          of the security was a serial number that I had given, appointed
  1183.          Richard.  That's been removed also.  There was an algorithm to
  1184.          check and make sure that it was a proper serial number.
  1185.                    THE COURT:  Serial number, you're saying?
  1186.                    THE WITNESS:  Yes, Your Honor.
  1187.          BY MR. OSTROWSKI:
  1188.          Q.   Okay.  Why did you have a, why did you have a serial
  1189.          number in your program?
  1190.          A.   To track, to track the distribution.  Every customer that
  1191.          I sell to, I would like to know how much money that particular
  1192.          item is making.  It's like one of my kids going out to work.
  1193.                    THE COURT:  How would that enable you though to know
  1194.          how much money a particular product is making?
  1195.                    THE WITNESS:  Your Honor, this one, serial number
  1196.          0001, I have had an entry in my data base, and every time I
  1197.          would get a commission check, it would just be applied to that
  1198.          data base.
  1199.                    THE COURT:  Oh, I see.  You would know how much
  1200.          because you would get paid on a per unit basis.
  1201.                    THE WITNESS:  Yes, Your Honor.
  1202.                    THE COURT:  Other than that, would you know?  If
  1203.          someone was dishonest and didn't pay you, you wouldn't know.
  1204.                    THE WITNESS:  I wouldn't know but if I suspected I'd
  1205.          probably communicate with the person's manufacturer to, to
  1206.          insure that I was getting my fair commission.
  1207.          BY MR. OSTROWSKI:
  1208.          Q.   Now, Defendant's Exhibit 1, with respect to that, where
  1209.          did you do the work in producing Defendant's Exhibit 1?
  1210.          A.   Mostly my cab, and at home.
  1211.          Q.   And what equipment did you use?
  1212.          A.   My laptop and my regular computer.
  1213.          Q.   And did you receive any assistance from Mr. Graham in
  1214.          writing the source code for Defendant's Exhibit 1?
  1215.          A.   No.
  1216.          Q.   By the way, did you use the menuing screen information
  1217.          that Mr. Graham gave you in putting, putting your file
  1218.          retrieval together with his system for the CD Rom?
  1219.          A.   No.  It didn't support my BBS.  I used the, I used the
  1220.          support that was already in my BBS.
  1221.          Q.   Now, just to, I may have asked you this, but just to get
  1222.          back on track, what form, in what form did you give Mr. Graham
  1223.          your C version of the file retrieval?
  1224.          A.   In the executional form.
  1225.          Q.   Okay.  Is that this -- well, and did you see him actually
  1226.          operate the, the program in that form?
  1227.          A.   Yes.
  1228.          Q.   Do you know if that was -- did you see him before the
  1229.          release date of the CD Rom upon which your program appears?
  1230.          A.   Yes.  About three times a week.
  1231.          Q.   Do you know from your own knowledge which CD Rom release
  1232.          has your C version on it?
  1233.          A.   Version 41.
  1234.          Q.   And do you know --
  1235.                    THE COURT:  41?
  1236.                    THE WITNESS:  Yes, Your Honor.
  1237.                    THE COURT:  What's that, 0041?
  1238.                    THE WITNESS:  Yes, Your Honor.
  1239.          BY MR. OSTROWSKI:
  1240.          Q.   Is that PDSI?
  1241.          A.   Yes.
  1242.          Q.   Do you know approximately when that came out, was
  1243.          released?
  1244.          A.   Late part of July of '91.
  1245.          Q.   Okay.  And prior to that release you saw Mr. Graham
  1246.          execute your program?
  1247.          A.   Yes.  As I said, about three times a week.  The only
  1248.          reason I went over there at this point was to show him --
  1249.                    THE COURT:  What point are we at?  What time?
  1250.                    THE WITNESS:  A few weeks prior, last part of August
  1251.          and the first part of July.
  1252.                    THE COURT:  '91?
  1253.                    THE WITNESS:  Yes, Your Honor.
  1254.          BY MR. OSTROWSKI:
  1255.          Q.   Did you see him gear up the program and run it?
  1256.          A.   Yes.
  1257.          Q.   Prior to its release on the CD Rom 4-1?
  1258.          A.   Yes.
  1259.          Q.   And did he see the copyright notice on there?
  1260.          A.   Yes.
  1261.          Q.   How many times would he have seen it in your presence?
  1262.          A.   Hundreds.  We, we would fire up and I'd show him the
  1263.          different elements that I'm adding, and he, he mentioned that,
  1264.          while he was looking at it, that it was so overwhelming that he
  1265.          was afraid that customers would be buying the disk just for my
  1266.          routine, just for my program.
  1267.          Q.   Well, let me ask you this.  Now, did he complain or make
  1268.          any objection to your copyright notice on the program?
  1269.          A.   No.
  1270.          Q.   Okay.  And let me ask you, you testified earlier that the
  1271.          agreement that you reached with Mr. Graham was that you would
  1272.          be paid a dollar for each disk sold, is that correct?
  1273.          A.   It was a dollar for each disk that had my program on it.
  1274.          Q.   Well, did you listen to a tape recording of your phone
  1275.          conversation with Mr. Graham over the lunch break?
  1276.          A.   Yes.
  1277.          Q.   Didn't that refresh your recollection as to what the
  1278.          agreement you reached with him was?
  1279.                    THE COURT:  What did he listen to?
  1280.                    MR. OSTROWSKI:  Plaintiff's 16, Your Honor.
  1281.                    THE WITNESS:  Yes, it did.
  1282.          BY MR. OSTROWSKI:
  1283.          Q.   Did that refresh your recollection?
  1284.          A.   Yes.
  1285.          Q.   What was the agreement regarding a dollar per disk?
  1286.          A.   That, that I would be paid a dollar for every disk that he
  1287.          had manufactured with my program on it.
  1288.          Q.   Now, I also, I asked you about, if you did work for
  1289.          lawyers, and you said you did work for Jeffrey Friedman?
  1290.          A.   Yes.
  1291.          Q.   Have you thought further about that answer?
  1292.          A.   Yes.
  1293.          Q.   And --
  1294.                    THE COURT:  Excuse me.  Has he talked further about
  1295.          his work with Mr. Friedman?
  1296.                    MR. OSTROWSKI:  No, I'm sorry.  Has he thought
  1297.          further about it.
  1298.                    THE COURT:  Thought further.
  1299.                    MR. OSTROWSKI:  Thought further.
  1300.                    THE COURT:  I see.
  1301.          BY MR. OSTROWSKI:
  1302.          Q.   Is that, was that the correct answer to that question?
  1303.          A.   No.
  1304.          Q.   And what is the correct answer?
  1305.          A.   The Friedman, is Gary Friedman.
  1306.          Q.   Gary Friedman?
  1307.          A.   Yes.
  1308.          Q.   Okay.  Now, were you in Richard Graham's office or -- did
  1309.          he have a home office during, say April through July?
  1310.                    THE COURT:  You mean, did he have an office at his
  1311.          home, or did he have a home office?
  1312.          BY MR. OSTROWSKI:
  1313.          Q.   Was his office in his home?
  1314.                    THE COURT:  Where was his office?
  1315.          BY MR. OSTROWSKI:
  1316.          Q.   In mid 1991?
  1317.                    THE COURT:  Where was his office?
  1318.                    THE WITNESS:  It was on, that address is on the disk.
  1319.          Right near Grant Street and Delevan.
  1320.          BY MR. OSTROWSKI:
  1321.          Q.   Potomac?
  1322.          A.   Potomac, yes.
  1323.          Q.   Okay.
  1324.                    THE COURT:  Was that where he lived?
  1325.                    THE WITNESS:  Yes, Your Honor.
  1326.                    THE COURT:  All right.
  1327.          BY MR. OSTROWSKI:
  1328.          Q.   Did you have occasion to be in his home office from April
  1329.          through --
  1330.                    THE COURT:  In his office.
  1331.          BY MR. OSTROWSKI:
  1332.          Q.   In his office from April through September of 1991?
  1333.          A.   Yes.
  1334.          Q.   Were you there when he was filling orders for CD Roms?
  1335.          A.   Yes.
  1336.          Q.   And did you observe the quantities of CD Roms he was
  1337.          selling?
  1338.          A.   Yes.
  1339.          Q.   And were you, did you learn of the prices he was selling
  1340.          them for?
  1341.          A.   Yes.
  1342.          Q.   Okay.  Can you -- how many days were you there when he was
  1343.          actually filling orders?
  1344.          A.   Between July and -- July, August and September, I was
  1345.          there just a few hours at a time, about three times a week.
  1346.          Q.   Now, do you recall any particular days when he was filling
  1347.          orders in which you could remember what, how many dollars worth
  1348.          of orders he had filled for CD Roms, dollars worth of orders?
  1349.                    MR. KITCHEN:  Your Honor --
  1350.                    THE COURT:  Your answer would be yes or no.
  1351.                    MR. KITCHEN:  -- I'll object to the relevance and the
  1352.          competency of the testimony he's about to give.  If he was only
  1353.          there a few hours at a time, three times a week, he's obviously
  1354.          not in a position to give relevant evidence as to what the
  1355.          volume was.
  1356.                    THE COURT:  No.  Except within the allowability of
  1357.          extrapolation.  Seeing the amount that would go out in one hour
  1358.          would maybe tell him the amount that went out in eight hours.
  1359.          Extrapolation.
  1360.                    MR. KITCHEN:  Well, I understand the principle of
  1361.          extrapolation, Your Honor, but it seems to me that there would
  1362.          have to be as a foundation there that there was some
  1363.          relationship between the hours that he was there as opposed to
  1364.          the rest of the hours in the week that would permit such, I
  1365.          mean, a constant state must be --
  1366.                    THE COURT:  True.
  1367.                    MR. OSTROWSKI:  The law of averages.
  1368.                    THE COURT:  True.
  1369.                    MR. OSTROWSKI:  That's the foundation.
  1370.                    THE COURT:  But it's not without some relevance or
  1371.          reliability.  How much, I don't know.
  1372.          BY MR. OSTROWSKI:
  1373.          Q.   Can you recall a specific day when he was selling, upon
  1374.          which day you can recall what he, how much he was selling?  If
  1375.          you understand that convoluted question.
  1376.          A.   He showed me figures.
  1377.          Q.   Okay.
  1378.                    THE COURT:  Excuse me?  He showed you figures?
  1379.                    THE WITNESS:  Yes, Your Honor.
  1380.          BY MR. OSTROWSKI:
  1381.          Q.   What kind of figures did he show you?
  1382.                    THE COURT:  When did he show you figures?
  1383.                    THE WITNESS:  August.  He showed me figures in August
  1384.          because he was trying to get me to come in in September.
  1385.          BY MR. OSTROWSKI:
  1386.          Q.   Well, what kind of figures?
  1387.                    THE COURT:  When in August.
  1388.                    THE WITNESS:  Around the middle of August.  Well,
  1389.          around the second week in -- well, in August he started showing
  1390.          me at least once a week figures.  That was the reason why I was
  1391.          waiting for the question, if you ask the question.
  1392.                    THE COURT:  What question?
  1393.                    THE WITNESS:  He, he was not giving me, the disks
  1394.          that were being sold, he wasn't giving me direct money.  He
  1395.          said he wanted to get some equipment, but, and he was showing
  1396.          me --
  1397.                    THE COURT:  He was deferring payments to you?
  1398.                    THE WITNESS:  Right, and he was showing me the bank
  1399.          checkbook that was growing, and he'd say, when this number
  1400.          becomes this number, and it was growing at a rate of about,
  1401.          about a thousand dollars a day, and he had gave me a forecast
  1402.          in September that he was going to start paying me my
  1403.          commission.
  1404.                    THE COURT:  Start paying your commission as of that
  1405.          time?
  1406.                    THE WITNESS:  That's what he was saying in July, in
  1407.          August.
  1408.                    THE COURT:  No.  I'm just trying to understand.  Did
  1409.          he say that he at that time would start paying you commission
  1410.          on items sold from that point, or earlier?
  1411.                    THE WITNESS:  He was going to pay me  my fair
  1412.          commissions on the disks that were being sold, but he needed to
  1413.          build up the money, build up the bank account.  His, his words
  1414.          were, Larry, I, I'm a business man, I own my own garage, and it
  1415.          takes money to make money.  Just be patient, and we're going to
  1416.          build up  this account.  And he was showing me, that's how I
  1417.          knew what was being sold.  I saw the orders coming in and I saw
  1418.          the check, the checking account as it was growing.
  1419.          BY MR. OSTROWSKI:
  1420.          Q.   And based on your seeing those figures, can you tell us,
  1421.          can you give us an estimate of how many CD Roms he was selling
  1422.          and --
  1423.                    MR. KITCHEN:  I'll --
  1424.                    THE COURT:  There must be better evidence of this
  1425.          that's been available to you, Mr. Ostrowski, through discovery.
  1426.                    MR. OSTROWSKI:  Well, Your Honor, what --
  1427.                    THE COURT:  No.  This would be totally unreliable.
  1428.          Certainly far from the best evidence.
  1429.                    MR. OSTROWSKI:  Okay.
  1430.          BY MR. OSTROWSKI:
  1431.          Q.   Now, did you receive the $1,000 for the first version that
  1432.          this C program was put upon, put on?
  1433.          A.   No.  In confidence I allowed him to build up his account.
  1434.                    THE COURT:  Your answer is no?
  1435.                    THE WITNESS:  Yes, Your Honor.
  1436.          BY MR. OSTROWSKI:
  1437.          Q.   Did you receive a dollar for each disk produced?
  1438.          A.   No.
  1439.          Q.   Did you have discussions with Mr. Graham about when those
  1440.          things would happen, you would be paid?
  1441.          A.   Yes.
  1442.          Q.   And what did he say, and when did you discuss that with
  1443.          him?
  1444.          A.   In August and September.
  1445.          Q.   And what did he say about when you would be paid?
  1446.          A.   He said as soon as he build up his account.  I think he,
  1447.          he gave me a figure.  It was about $60,000.
  1448.          Q.   Okay.  And did there come a time when you did receive some
  1449.          payments from Mr. Graham?
  1450.          A.   He gave me supplements.
  1451.                    THE COURT:  Gave you what?
  1452.                    THE WITNESS:  Supplements.
  1453.                    THE COURT:  Supplements.  What do you mean by
  1454.          supplements?
  1455.                    THE WITNESS:  A few times I came to him and told him
  1456.          I needed some money for expenses.
  1457.                    THE COURT:  He loaned you money?
  1458.                    THE WITNESS:  It wasn't a loan.  It was an --
  1459.                    THE COURT:  Payment on account?
  1460.                    THE WITNESS:  Yes, Your Honor.
  1461.                    THE COURT:  Is that what you mean by a supplement?
  1462.                    THE WITNESS:  Yes, Your Honor.
  1463.                    THE COURT:  All right.
  1464.                    MR. OSTROWSKI:  I'm looking for the checks, Your
  1465.          Honor.
  1466.          BY MR. OSTROWSKI:
  1467.          Q.   Now, Mr. James, did you receive some checks from Mr.
  1468.          Graham?
  1469.          A.   Yes, I did.
  1470.          Q.   And do you know roughly what those, how many checks there
  1471.          were?
  1472.          A.   About three or four.
  1473.          Q.   Okay.  And did you have some discussion with -- those are
  1474.          the checks that were introduced into evidence in this case?
  1475.          I'm sorry.  You haven't -- I'll strike that.  Did you have some
  1476.          discussions with Mr. Graham about what those checks were for?
  1477.          A.   Yes.
  1478.          Q.   And what did he say they were for?
  1479.          A.   They were on account, to be deducted from the money that
  1480.          I would eventually be paid.  It was just operation expenses
  1481.          that I needed that I came to him for.
  1482.          Q.   Showing you Plaintiff's Exhibit 12, can you identify those
  1483.          checks?  Could you look on the back as well?
  1484.          A.   Yes.  These are the checks.
  1485.          Q.   Okay.  Did you sign those checks and deposit them?
  1486.          A.   Yes, I did.
  1487.          Q.   Okay.  These checks were to be applied to the amount he
  1488.          owed you?
  1489.          A.   Yes.
  1490.          Q.   Pursuant to your agreement.  Now, what -- do you know
  1491.          which exact version of your C program Mr. Graham actually used
  1492.          on the CD Rom?
  1493.          A.   What do you mean?
  1494.          Q.   Well, let me --
  1495.                    THE COURT:  You don't understand the question?
  1496.                    THE WITNESS:  Right, Your Honor.  I don't.
  1497.                    MR. OSTROWSKI:  I'm trying not to ask a leading
  1498.          question.
  1499.                    THE COURT:  Pardon me?
  1500.                    MR. OSTROWSKI:  I'm trying not to ask a leading
  1501.          question.
  1502.                    THE COURT:  Well, we're trying to keep you from
  1503.          asking leading questions.
  1504.          BY MR. OSTROWSKI:
  1505.          Q.   Did, did your, did the program that you gave Mr. Graham
  1506.          that ended up on the CD Rom, the C program, did it have any
  1507.          writing on it or numbers on it that would tell you that it was
  1508.          some particular edition or stage of development?
  1509.          A.   It was probably --
  1510.                    THE COURT:  No.  You're getting into probably.  I
  1511.          don't know how much weight to give your testimony when you say
  1512.          probably.
  1513.          BY MR. OSTROWSKI:
  1514.          Q.   Let me ask you this.  You've heard --
  1515.          A.   If I used -- since it was the first time that he himself
  1516.          was using it, it most likely was version 1.
  1517.          Q.   Okay.  Let me ask you this.  You've heard testimony that
  1518.          the program you gave him did not allow someone to use a
  1519.          monochrome, black and white monitor, is that correct?  Have you
  1520.          heard that testimony?
  1521.          A.   Yes.
  1522.                    THE COURT:  I don't know if I have, but if it's in
  1523.          the record, I have, I guess.
  1524.                    THE WITNESS:  The version that I gave him was a beta
  1525.          version.
  1526.          BY MR. OSTROWSKI:
  1527.          Q.   Well, okay.  Well, what I'm asking you is, did your
  1528.          program, in fact, that you gave him and that he used, did it
  1529.          support a monochrome monitor?
  1530.          A.   No.  It wasn't completed.  He wasn't supposed to --
  1531.          Q.   Why not?  Why did your program not support a monochrome
  1532.          monitor?
  1533.                    THE COURT:  Other than not being completed?
  1534.                    THE WITNESS:  I had agreement with Richard --
  1535.                    THE COURT:  Wait a minute. I'm trying to get this
  1536.                    straighten out.  See where we are.
  1537.                    MR. OSTROWSKI:  I'm trying to, I'm trying to ask, I'm
  1538.          trying to follow the question and answer format, Your Honor,
  1539.          and, so that the witness does not give a narrative.  I think it
  1540.          would be preferable if it was question and answer.  That's why
  1541.          I interrupted him.
  1542.          BY MR. OSTROWSKI:
  1543.          Q.   But you were about to say -- well, did the program that
  1544.          you, the program -- where's my grammar here, fifth grade, was
  1545.          the program that you gave him that he used a completed finished
  1546.          product, yes or no?
  1547.          A.   Yes and no.  Yes on its perspective and no in some.
  1548.          Q.   Okay.  In what sense was it not complete?
  1549.          A.   I had marked, I had given, assigned him a serial number,
  1550.          but I had marked it and removed the beta out of the
  1551.          distribution disk.
  1552.          Q.   What does beta mean?
  1553.          A.   In still testing, in testing.
  1554.          Q.   And did it have beta on it, the program that you gave him
  1555.          that he used?
  1556.          A.   Yes, it did.
  1557.          Q.   Okay.
  1558.          A.   It also --
  1559.          Q.   And what does that indicate, when something has beta on
  1560.          it, or when one of your programs has beta on it?
  1561.          A.   It's for evaluation and not for immediate publish, and
  1562.          that's what comes on the screen when you fire it up.
  1563.          Q.   Okay.  So Mr. Graham used a program that you did not
  1564.          intend him to use on his finished product?
  1565.          A.   Yes, he did.
  1566.          Q.   Now, were there any modules on your program that really,
  1567.          that were not used in his first, the first release in which he
  1568.          used your C program 4-1?
  1569.          A.   Yes.
  1570.          Q.   And why would that be?
  1571.          A.   It's a collection of libraries.  There was modules in it
  1572.          to, to produce disks, to pull disks from my  BBS and, and
  1573.          distribute them, distribute floppy disks for resale.
  1574.          Q.   Now, let me ask you --
  1575.          A.   You could see the comments, some things that are commented
  1576.          out.  It's according to a customer, whatever a customer wants.
  1577.          I would just put that in, uncommented, for the customer.
  1578.          Q.   Let me ask you this.  There's been some testimony about a
  1579.          Robert Depew disk.  Where did you, where did you get that, did
  1580.          you write a program for Depew?
  1581.          A.   Yes, I did.
  1582.                    THE COURT:  A program for what?
  1583.          BY MR. OSTROWSKI:
  1584.          Q.   Mr. Depew.  And did you receive a CD Rom from someone in
  1585.          order to allow you to write that program?
  1586.          A.   Yes, I did.
  1587.          Q.   And who gave you that CD Rom?
  1588.          A.   Richard did.
  1589.                    THE COURT:  When does a, when does a piece of metal
  1590.          become a CD Rom?  In other words, can you have a metallic disk
  1591.          that's a CD Rom, or is it a CD Rom when the data is in-built
  1592.          into it?
  1593.                    THE WITNESS:  It would probably be referred to a CD
  1594.          Rom when it's prepared for assembly and data into it.
  1595.                    THE COURT:  So somebody like, I can't remember the
  1596.          names of the manufacturers, but someone who actually produces
  1597.          the CD Roms, manufactures them, obviously starts with a plain
  1598.          disk.
  1599.                    THE WITNESS:  Yes.
  1600.                    THE COURT:  And that's not a CD Rom at that point.
  1601.          Nothing on it.
  1602.                    THE WITNESS:  Yes, Your Honor.
  1603.                    THE COURT:  It's not a CD Rom.
  1604.                    THE WITNESS:  Right, Your Honor.
  1605.                    THE COURT:  It's a disk.
  1606.                    THE WITNESS:  Technically right, Your Honor.
  1607.          Absolutely.
  1608.          BY MR. OSTROWSKI:
  1609.          Q.   I'd like to show you Defendant's Exhibit 1 and ask you to
  1610.          go through that program and discuss the highlights of the
  1611.          program and explain what they are.
  1612.                    THE COURT:  It's not in evidence.
  1613.                    MR. OSTROWSKI:  I'm sorry, Your Honor.  I thought I
  1614.          had moved it into evidence, and if it's not, I'd move it into
  1615.          evidence at this point.
  1616.                    MR. KITCHEN:  No objection.
  1617.                    THE COURT:  I see.  Defendant 1 is received.
  1618.               (Defendant Exhibit 1 received into evidence.)
  1619.                    THE WITNESS:  Start?
  1620.          BY MR. OSTROWSKI:
  1621.          Q.   Yes.
  1622.          A.   The first page is a column of declarations.  I decide
  1623.          virus functions.  The first few functions are header,
  1624.          considered, they're called header files, and --
  1625.                    THE COURT:  Called header files, H-E-A-D-E-R?
  1626.                    THE WITNESS:  Yes, Your Honor.  These header files
  1627.          have some declaration in them similar to the first page that's
  1628.          here, that are distributed with a programming language.  The
  1629.          second blocks of text is, is declarations that I have to assign
  1630.          a name to numbers when you -- every key that you hit on the
  1631.          keyboard has codes that are scanned.  And for the up arrow if
  1632.          you hit the up arrow there's a code of 18,432.
  1633.                    THE COURT:  So this is a declaration of codes for,
  1634.          which particular keys would utilize or trigger?
  1635.                    THE WITNESS:  When you -- yes, Your Honor.
  1636.                    THE COURT:  All right.
  1637.                    THE WITNESS:  When you hit a key, a number is
  1638.          correspondent into the computer's memory, and rather than use
  1639.          a number every time I refer to the up arrow, I'll refer to the
  1640.          word up arrow and that --
  1641.                    THE COURT:  Up error, E-R-R-O-R?
  1642.                    THE WITNESS:  Actually it's U arrow, U-A-R-R-O-W.  I
  1643.          wanted to kind of shorten the typing by shorthanding some of my
  1644.          writing.
  1645.                    THE COURT:  I see.
  1646.                    THE WITNESS:  And I also chose words that were
  1647.          descriptive.  Since I didn't want to put comments in it to
  1648.          facilitate anyone that might want to try to steal my program,
  1649.          I use descriptive language for the modules that I create.  The
  1650.          next block of text assigns various declarations to other string
  1651.          variables I will use later on in the program.  For instance, a
  1652.          line count, a line pointer, zip pointer, highlight.  Those
  1653.          different things, when, later on when, in the program, any time
  1654.          I want to know which line I'm on, I just use the word line
  1655.          count.  I don't have to write a description and say, this is a
  1656.          module to decide which line that I'm on.  If I see, if I'm
  1657.          using a word, if I'm studying a line that I'm on, I just use
  1658.          the word line count and it, the, the text has itself.  After
  1659.          the lines I started setting up a declaration of strings and the
  1660.          first string that I put in was --
  1661.                    THE COURT:  What, a declaration of?
  1662.                    THE WITNESS:  Declaration means to declare.
  1663.                    THE COURT:  Declaration of what?
  1664.                    THE WITNESS:  Strings.
  1665.                    THE COURT:  Strings?
  1666.                    THE WITNESS:  Text that's built in --
  1667.                    THE COURT:  S-T-R-I-N-G-S?
  1668.                    THE WITNESS:  Yes, Your Honor.
  1669.                    THE COURT:  All right.
  1670.                    THE WITNESS:  Text that's built into the code.  The
  1671.          first block of text is my copyright ID and the next block of
  1672.          text is the serial number for the particular customer that this
  1673.          particular copy is being distributed to.  The, the copy, the
  1674.          manuscript copy, no one will actually ever see it and actually
  1675.          ever have it.  But once I compile that copy for an individual
  1676.          customer, as I said, the next page is the one, that page right
  1677.          there.
  1678.                    THE COURT:  Wait a minute.  You're pointing me to
  1679.          page 2 of Defendant's Exhibit 1.
  1680.                    THE WITNESS:  Yes.  Once I compiled this, all this
  1681.          text would appear inside it, including the serial number which,
  1682.          which this is generic and that's what makes this a beta copy,
  1683.          by not having a serial number in there.  If a person takes a
  1684.          editor, and pop up, you can take a binary editor of, of regular
  1685.          programs that are executable programs that you can't read, and
  1686.          put it on the screen, and you can change text inside it, and
  1687.          the program will still operate.  So, so I put an algorithm an
  1688.          algorithm that's called veri serial.  That would verify the
  1689.          serial number and if the serial number matched the serial
  1690.          number that I had given to that individual, in this case, 1 for
  1691.          this one, it would remove the word beta and remove the word
  1692.          evaluation copy only.  The next, after the serial number, is
  1693.          general blocks of text information for my help screen, and I
  1694.          have never seen this done anywhere before.  I would take and
  1695.          put a word in a bracket and then describe, put a little block
  1696.          of text, first in this first block says general, and after that
  1697.          block it says on most of the screens the command variables are
  1698.          on the top and the bottom status lines.  That mean whenever a
  1699.          person is in anywhere in the program to hit F-1, if I didn't
  1700.          put a special association with that particular key on that
  1701.          screen, it would just pull up a general screen and tell the
  1702.          individual what they can do from there.  And going down further
  1703.          --
  1704.                    THE COURT:  Page 3?
  1705.                    THE WITNESS:  Page 3 is --
  1706.                    THE COURT:  I notice you flipped the page.  That's
  1707.          why I made that --
  1708.                    THE WITNESS:  It's a continuation of the same strings
  1709.          with the same agorithms that I described.  And page 4 is where
  1710.          it goes into the first function.  And this function is called
  1711.          main.  Every program --
  1712.                    THE COURT:  It's called name?
  1713.                    THE WITNESS:  Main, M-A-I-N.
  1714.                    THE COURT:  Oh, main.
  1715.                    THE WITNESS:  Yes, Your Honor.  This, the main
  1716.          function is when you compile a program it can be called
  1717.          anything, but the compiler, it looks for the word main so it
  1718.          will know where to start.  That's the first thing that runs
  1719.          when you first turn the computer on.  So in this particular
  1720.          case, the first thing I do is write a algorithm to pull off
  1721.          whatever parameters were passed on the command line to the
  1722.          program.  For instance, if you type --
  1723.                    THE COURT:  That would be a code number that you
  1724.          would insert that would accomplish that.
  1725.                    THE WITNESS:  Right.  If you type I, the program
  1726.          would actually go in and, and do a first install of the CD Rom
  1727.          retrieval.  It will go on the hard drive and create -- it will
  1728.          prompt the user for where, what the name of the CD Rom drive,
  1729.          and will create the necessary files.  After main, in that main
  1730.          function, all the other functions that run are called somewhere
  1731.          in this particular program.  It stays --
  1732.                    THE COURT:  Parts of the main?
  1733.                    THE WITNESS:  Yes, Your Honor.  It stays in that,
  1734.          that block of, that module.
  1735.                    MR. OSTROWSKI:  What do you mean --
  1736.                    THE COURT:  That general category.
  1737.                    THE WITNESS:  Yes.
  1738.          BY MR. OSTROWSKI:
  1739.          Q.   What do you mean by called?
  1740.          A.   If you type in a command on, on the, on the computer, for
  1741.          instance, if you typed in WP to bring up Word Perfect, and when
  1742.          you press enter, Word Perfect comes on the computer screen.
  1743.          That's, you actually called Word Perfect by typing in and
  1744.          pressing that command.  What happens, when the program is
  1745.          running, it subsequently goes on each line and subsequently it
  1746.          will run those programs as if it was a DOS command being typed
  1747.          in, or run those modules as if there was separate DOS commands
  1748.          that were typed in.
  1749.                    THE COURT:  Now, Word Perfect to me as a lay person
  1750.          is a particular program, isn't it, or language?
  1751.                    THE WITNESS:  It's a program.
  1752.                    THE COURT:  Yeah.
  1753.                    THE WITNESS:  And I use that as an example because
  1754.          each one of these modules runs as if they were a separate
  1755.          program.  They would hardly run individual because they're
  1756.          dependent on other modules, but while they're running, they're
  1757.          running just as if they were a program.  I'm up to page 5 which
  1758.          has various elements of, of declarations.  By default, it's
  1759.          setting up the environment, and it would test and look into the
  1760.          computer's memory, there's a DOS command called set.  If you
  1761.          type set and press enter --
  1762.                    THE COURT:  Type what?
  1763.                    THE WITNESS:  The word set.
  1764.                    MR. OSTROWSKI:  S-E-T.
  1765.                    THE WITNESS:  S-E-T.
  1766.                    THE COURT:  S-E-T.
  1767.                    THE WITNESS:  Yes.  What it would do is, is show you
  1768.          the environment of your computer.  For instance, you would --
  1769.          it will tell you where the command com is located.  It will
  1770.          tell you where the, how much files you have set aside for
  1771.          running programs, and it will tell you the path of, that would
  1772.          be searched when you type in a command.  And then, in this case
  1773.          it will tell you whether Night's Hour, the Night's retrieval
  1774.          has been installed or not.  So --
  1775.          BY MR. OSTROWSKI:
  1776.          Q.   Why is that important for the user, that module?
  1777.          A.   It would, if that variable is in the computer's memory,
  1778.          when you type Night, it would just go out and use the programs
  1779.          that's on the hard drive.  In this particular case, I wrote X
  1780.          equals, get environment, and it go --
  1781.                    THE COURT:  X equals?
  1782.                    THE WITNESS:  Get environ --
  1783.                    THE COURT:  Death?
  1784.                    THE WITNESS:  Get.
  1785.                    MR. OSTROWSKI:  G-E-T.
  1786.                    THE WITNESS:  G-E-T, E-N-V-I-R-O-N.  That's, that was
  1787.          sort of a shorthand method for get environment.  And like I
  1788.          said, rather than writing a comment, this is a routine to get
  1789.          to the computer's environment.  I call the routine, get
  1790.          environment, or get environ.  And the next line says, if X is,
  1791.          equals to one, new environ equals one.
  1792.          BY MR. OSTROWSKI:
  1793.          Q.   Let me ask you, do you recall when Mr. Swanson was
  1794.          testifying?
  1795.          A.   No.
  1796.          Q.   And --
  1797.          A.   He made reference to --
  1798.          Q.   Did he have some trouble -- well, did he make any
  1799.          reference to that particular module, in his testimony?
  1800.          A.   He said that it was, it was --
  1801.                    THE COURT:  Your answer is yes?
  1802.                    MR. OSTROWSKI:  What did he say?
  1803.                    THE WITNESS:  Yes, he did.
  1804.          BY MR. OSTROWSKI:
  1805.          Q.   What did he say?
  1806.          A.   He said it was redundant because it called so many times.
  1807.          Q.   Is it redundant?
  1808.          A.   Absolutely not.
  1809.          Q.   Did you observe Mr. Swanson when he was operating the
  1810.          computer and executing various versions of CD Roms?
  1811.          A.   Yes, I did.
  1812.          Q.   And did he have any problems at that time?
  1813.          A.   Yes, he did.
  1814.          Q.   Were those problems related to this --
  1815.          A.   Most of them --
  1816.          Q.   -- this module, in any way?
  1817.          A.   Most of them were.
  1818.          Q.   In what sense were they related?
  1819.          A.   He removed this, this, what he called redundant, he
  1820.          removed the new config because he said, you know, if, if you
  1821.          install the program and got a configuration, why should you
  1822.          check to see if that configuration is there.  And he removed
  1823.          it.  And this was very critical because if you put in a
  1824.          different disk, then the program recognized, sees it as a
  1825.          configuration, and all, and it's, you go to run it, but the
  1826.          configuration don't match that other disk you got in, and so it
  1827.          keeps crashing.  And then you got to go in and delete
  1828.          everything so that you can put another disk.
  1829.          Q.   Now, did that in fact happen in the courtroom?
  1830.          A.   Yes, it did happen, and, and there was, there was some
  1831.          mention that maybe, you know, see, when a person get a CD Rom
  1832.          disk they have a totally blank computer and you won't have this
  1833.          problem.  But see, very few people have a blank computer.  A
  1834.          lot of people have a stack of CD Rom disks, so they are going
  1835.          to have a problem as long as this here is out.  You have to put
  1836.          this in there because they're not going to run a new computer.
  1837.          Q.   Is --
  1838.          A.   And most people won't know how to go in and delete all the
  1839.          configuration files just because they're changing disks.
  1840.          Q.   Is that what Mr. Swanson in fact did to solve the glitch?
  1841.          A.   Right.  He had to delete the files, and even him, it took
  1842.          him a while to recognize, wow, you know, like all these, you
  1843.          know, what's going on.  I knew what was going on all the time.
  1844.          The program --
  1845.          Q.   Is it --
  1846.          A.   -- had this configuration he had to --
  1847.          Q.   Is it helpful to --
  1848.                    THE COURT:  Can the Court just say, whoa, let's get
  1849.          back to a question and answer.
  1850.                    MR. OSTROWSKI:  I'm sorry, Your Honor.
  1851.          BY MR. OSTROWSKI:
  1852.          Q.   Well, is it helpful to a user of computers to have to
  1853.          delete lots of stuff on your computer before you use a CD Rom?
  1854.          A.   It's probably more aggravating than helpful.  It probably
  1855.          make him decide to just set it down.
  1856.          Q.   Okay.  Continue then with the general question of
  1857.          explaining the highlights of the program.
  1858.          A.   The next, next line is, is, the next few lines, it has my
  1859.          routine that creates the screen.  There was a lot of testimony
  1860.          that was made to say that there's a lot of, there's only one
  1861.          way to clear the screen, but I don't, I don't clear the screen
  1862.          necessarily.  You know, see, a person can clear the screen and
  1863.          then put something there, but if you clear the screen and then
  1864.          put something there, there's a blank and there's a pause and a
  1865.          flicker.  Some time you might decide to just paint the screen.
  1866.          I mean, if you clear the screen then it's black and there's
  1867.          nothing there.  But instead of just clearing the screen, you
  1868.          can paint the screen blue, or paint the screen another color.
  1869.          So that there's a thousand ways of doing things, and very few
  1870.          people would just, would just all of a --
  1871.                    THE COURT:  What you're saying, if it's solid blue or
  1872.          pink or vermillion, it's not blank.
  1873.                    THE WITNESS:  Well, if, if --
  1874.                    THE COURT:  Is that what you're saying?
  1875.                    THE WITNESS:  Yes, Your Honor.
  1876.                    THE COURT:  All right.
  1877.                    THE WITNESS:  So, so I have a routine that's called
  1878.          screen one, and this, this routine, what it does --
  1879.          BY MR. OSTROWSKI:
  1880.          Q.   Is that on page 5, is that what you're talking about?
  1881.          A.   Right.  Actually, I'm going through the pages, but some of
  1882.          the routines --
  1883.                    THE COURT:  Are you on page 5?
  1884.                    THE WITNESS:  Yes, I am on page 5.  That routine is
  1885.          not page 5, per se.  It's been called from 5, but actually --
  1886.          BY MR. OSTROWSKI:
  1887.          Q.   It's on another page?
  1888.          A.   Yes.
  1889.          Q.   Okay.
  1890.          A.   That's why, after we go through half of it, we'll be
  1891.          through the whole thing because most of the modules is in the
  1892.          back, would have been called and expressed it.
  1893.          Q.   Okay.  You can continue with the highlight question.
  1894.          A.   After -- so I do my routine with the screen one, and what
  1895.          it does, it paints a default screen rather than just clear the
  1896.          screen.  There is a command in the C language and any other
  1897.          language to clear the screen, and the other DOS command calls
  1898.          CLS that clears the screen.
  1899.                    THE COURT:  Now, a default screen might be a solid
  1900.          color screen?
  1901.                    THE WITNESS:  Yes, Your Honor.
  1902.                    THE COURT:  All right.
  1903.                    THE WITNESS:  So, so as I was saying, my screen
  1904.          functions, it prepares the screen and paints the screen and
  1905.          colors the screen, not just clear the screen.  Sometimes
  1906.          clearing the screen is part of that paint.  And also, when you
  1907.          do clear the screen, there are set-ups you do.  If you set your
  1908.          screen attributes to your preferred color --
  1909.          BY MR. OSTROWSKI:
  1910.          Q.   What's an attribute?  Are you talking about colors?
  1911.          A.   Right.  Attribute could be, the text is red and the
  1912.          background is blue.  That would be an attribute.  So if you do
  1913.          that and then type CLS it will clear the screen but the whole
  1914.          screen will be blue.  If the attribute is normal, black
  1915.          background and white text, you clear the screen and the screen
  1916.          will be black.  So the professor, I really appreciate that he
  1917.          said there's one way to clear the screen, but there's a million
  1918.          ways to be colorful and creative to paint and create, you know,
  1919.          the environment that you want.  There's no way that this here,
  1920.          that I came up with with my own libraries and compiled
  1921.          together, you never see them done this way anywhere else.  The
  1922.          next significant module is, is if X equals DIR, and then it's
  1923.          got two equal signs, one, and then, then it's got another
  1924.          function, new config.  This, this is what --
  1925.          Q.   That new config, that's already in there.  Isn't that
  1926.          redundant?
  1927.          A.   Right.  The one that's up here is the one that runs when
  1928.          you first start the program.  The one, the one here runs every
  1929.          time you paint that category screen, every time that category
  1930.          screen is painted, this one runs.  It won't necessarily run,
  1931.          it's right there, but it won't, it won't run.  The only way it
  1932.          will run is if an arrow comes right here, but the user would
  1933.          never see the arrow.  That's why, there was a reference that
  1934.          said, like, why should, why should every function always return
  1935.          an integer.  Why should they return an integer.  The reason I
  1936.          put these integers for the function to return to integer
  1937.          because when a command is, is executed, I want to know, the
  1938.          program wants to know whether it was a successful command or
  1939.          not.  And it's not up to the user to decide whether it was a
  1940.          successful command.  The program would know and work
  1941.          accordingly.  And right here, that one word, new config, it
  1942.          will never run, it will never run and he did testify that that
  1943.          would, that doesn't hinder the program.  He saw it there but he
  1944.          didn't know why it was there.
  1945.          Q.   By he, is that --
  1946.          A.   Yeah.  Swanson saw it there but he didn't know why it was
  1947.          there, so he just thought it was dangling.  But it's not
  1948.          dangling.  But he did study it enough to notice that it would
  1949.          not cause any slowdown or anything in the program.
  1950.          Q.   Okay.
  1951.          A.   And it may not be called, but some time it will be called
  1952.          and that's why that one right there, if there's a return of
  1953.          one, and then, it would just go and run that program.  And it
  1954.          would have done that about three or four times during his
  1955.          presentation.
  1956.          Q.   You mean, when he had glitches?
  1957.          A.   Yes.  And the next, next function I have is get, get DIR.
  1958.          This get DIR, what it would do is get the actual directory that
  1959.          the user picks, after the DIR paints the screen with all the
  1960.          directory categories.  Then the get DIR would get the
  1961.          particular character that the person types in.  If he types in
  1962.          one, then it will pull up the DIR.  And I do have a
  1963.          demonstration of PC Board that, that has all these DIR files
  1964.          that I have been using, as I mentioned, for a number of years.
  1965.          So I'll go, the next page --
  1966.          Q.   What page?
  1967.          A.   Page 6.  It, it checks for various parameters to see what
  1968.          the user is going to do after he has gotten his directory
  1969.          lesson.  And according to what command lines that he would do,
  1970.          it would execute those command lines, and it goes down.  Most
  1971.          of this next page, in fact the next few pages, are functions.
  1972.          And you can tell a function by, in it, and as I said, there was
  1973.          testimony that my functions are kind of redundant because
  1974.          they're all returning integers, and they don't have to return
  1975.          integers.  But I did that, like I said, as a test to make sure
  1976.          that they work okay.  The first one, the check -- I'm trying to
  1977.          pronounce them the way they're written, they're shorthanded.
  1978.          It stands for check parameters.
  1979.                    THE COURT:  Why don't you spell them?  Why don't you
  1980.          spell them?
  1981.                    THE WITNESS:  Check, C-H-E-K, P-A-R-A-M  And that's
  1982.          what check parameters, and that's to decide what type of
  1983.          parameters that a  person would type in the command line and
  1984.          interpret so.  The next, next function is integer help.
  1985.                    THE COURT:  Is what?
  1986.                    THE WITNESS:  Integer help.  This, it's the help
  1987.          function.
  1988.                    THE COURT:  Enter help, or what are you saying?
  1989.                    THE WITNESS:  It's, it's --
  1990.                    THE COURT:  What are you saying?
  1991.                    THE WITNESS:  Integer help.
  1992.                    THE COURT:  Energy help?
  1993.                    THE WITNESS:  Yes, Your Honor.
  1994.                    THE COURT:  All right.
  1995.                    MR. OSTROWSKI:  Do you mean integer?
  1996.                    THE WITNESS:  Right.
  1997.                    THE COURT:  Integer.
  1998.                    MR. OSTROWSKI:  Integer.
  1999.                    THE WITNESS:  Right.
  2000.                    THE COURT:  I-N-T-E-G-E-R.
  2001.                    THE WITNESS:  It's declaring this function --
  2002.                    THE COURT:  Is that what you're saying, I-N-T-E-G-E-
  2003.          R?
  2004.                    THE WITNESS:  Yes, Your Honor.  What this, this
  2005.          prefix is doing is declaring that the return of this, five more
  2006.          minutes, I would have --
  2007.                    MR. OSTROWSKI:  I notice that he's been at this, Your
  2008.          Honor, for about 20 minutes.
  2009.          BY MR. OSTROWSKI:
  2010.          Q.   Let me ask you this, Mr. James.  What page are you on now?
  2011.          A.   Page 6.
  2012.          Q.   Now, could you continue to the end and explain the entire
  2013.          program?
  2014.                    THE COURT:  The end of what, 6?
  2015.                    MR. OSTROWSKI:  The end of the program --
  2016.                    THE COURT:  Well, he said then there are several
  2017.          pages of functions, is that what you -- after 6?
  2018.                    THE WITNESS:  Yes.  Yes.  Right.  Then, most all the
  2019.          pages now are functions that, that were called from the main.
  2020.          Each one of those functions would call another one of the
  2021.          functions.
  2022.          BY MR. OSTROWSKI:
  2023.          Q.   Is there a way you could take maybe five more minutes and
  2024.          give us the highlights of the highlights.
  2025.          A.   Okay.  I'll just --
  2026.          Q.   Let me ask you this.  Could you, could you explain every
  2027.          line of code in that program as to its purpose and logic?
  2028.                    THE COURT:  Just yes or no.
  2029.                    THE WITNESS:  Yes.
  2030.                    MR. OSTROWSKI:  Okay.
  2031.                    THE COURT:  Don't.
  2032.                    THE WITNESS:  All right.  Turn a few pages and point,
  2033.          and --
  2034.          BY MR. OSTROWSKI:
  2035.          Q.   And could you continue on discussing each page according
  2036.          to its general logic and highlights?
  2037.                    THE COURT:  Yes or no.
  2038.                    THE WITNESS:  Yes.
  2039.                    MR. OSTROWSKI:  I'm not going to take any more time
  2040.          on that.
  2041.                    THE COURT:  Shall we take 10 minutes?
  2042.                    MR. OSTROWSKI:  That's fine, Your Honor.
  2043.                    THE COURT:  All right.
  2044.               (Recess taken.)
  2045.                    THE COURT:  How long are you looking to continue
  2046.          today?
  2047.                    MR. OSTROWSKI:  I was going to break up the testimony
  2048.          and ask him to go through the CD Rom's on the computer.  Then -
  2049.          -
  2050.                    THE COURT:  That doesn't answer my question.
  2051.                    MR. OSTROWSKI:  Whatever, whatever time --
  2052.                    THE COURT:  What is your wish?  Not that it will be
  2053.          granted, but what is your wish?
  2054.                    MR. OSTROWSKI:  Another hour and 15 minutes.
  2055.                    THE COURT:  No problem with that.  That's all you
  2056.          want, 4:30?
  2057.                    MR. OSTROWSKI:  Well, I, I may not be done today,
  2058.          Your Honor.
  2059.                    THE COURT:  Well --
  2060.                    MR. OSTROWSKI:  Naturally.
  2061.                    THE COURT:  -- I anticipate that.
  2062.                    MR. OSTROWSKI:  I'll try to get a chunk --
  2063.                    THE COURT:  I will run to 4:30 today.  Go ahead.
  2064.          BY MR. OSTROWSKI:
  2065.          Q.   Mr. James, I would like to ask you to step down to the
  2066.          computer and I'll ask you some questions there.
  2067.               (Witness steps down.)
  2068.                    THE COURT:  This something you want the trier of fact
  2069.          to be observing?
  2070.                    MR. OSTROWSKI:  I would think so, Your Honor.
  2071.          BY MR. OSTROWSKI:
  2072.          Q.   Now, Mr. James, showing you Plaintiff's Exhibit 1, what,
  2073.          what is that?
  2074.          A.   It's a CD Rom disk.
  2075.          Q.   Which version?
  2076.          A.   It's version 1.
  2077.          Q.   Can you, is this a standard computer here?
  2078.          A.   Yes, it is.
  2079.          Q.   Okay.  Whose computer is it, by the way?
  2080.          A.   It's yours.
  2081.          Q.   Okay.  Can you put that CD Rom in the hard drive and fire
  2082.          it up?
  2083.          A.   Run the program?
  2084.          Q.   Yeah.  Well, yeah, fire it up.
  2085.          A.   First I do a directory, check and look on it and see what
  2086.          executable files I see.  On this, this particular disk there is
  2087.          only one executable file.  I'm familiar with that tool.  It's
  2088.          PK UNZIP.
  2089.          Q.   Okay.  And that's, is that the only thing you can do at
  2090.          this point is unzip stuff?
  2091.          A.   Well, actually, since there are no significant executable
  2092.          files, I would list the categories.  I would take some kind of
  2093.          utility, the text editor, a word processor, to look at the text
  2094.          and see what's there.
  2095.          Q.   Have you, well, hold on.  Have you seen this, have you
  2096.          seen the CD Rom before?
  2097.          A.   I saw it when, when Court started last month.
  2098.          Q.   Okay.
  2099.          A.   I mean, this month.
  2100.          Q.   Is there a file retrieval --
  2101.          A.   October.
  2102.          Q.   Is there a file retrieval program on this CD Rom version?
  2103.          A.   No, there isn't.
  2104.          Q.   Okay.  What did you do there?  Did you --
  2105.          A.   I called up Word Perfect, something to, to edit files or
  2106.          look at text files.
  2107.          Q.   Okay.  And without a file retrieval program, what would
  2108.          you do in order to -- is it your suspicion that there's some
  2109.          executable programs buried in there?
  2110.          A.   Yes.
  2111.          Q.   What are those IBM numbers there?
  2112.          A.   Word Perfect has a way of showing you what's a text file
  2113.          and what's a directory file.  It puts the word DIR in file
  2114.          names that happen to be a directory.
  2115.          Q.   I'm going to ask you to back out of Word Perfect and go
  2116.          back to DOS.  Now, you're at the basic DOS stage.  How do you
  2117.          get into these, into the CD Rom to find out what's on it and
  2118.          use programs?  What would the first thing you would have to do?
  2119.          A.   When I go to a computer, the first thing I do myself is
  2120.          type DIR.  I'll act a little bit different than most people,
  2121.          and usually I'll have a disk in my pocket with one of my
  2122.          utilities on it.  I'll put it on there, which I would do if
  2123.          Basic or Word Perfect just did.  It will give you a menu.
  2124.          Q.   Well, I'm just saying from DOS.  Not everybody has Word
  2125.          Perfect, do they?
  2126.          A.   Right.  There's a text file right there so I would type
  2127.          that text file to the screen.
  2128.          Q.   Okay.  Why would you do that?  Which is the text file?
  2129.          A.   The file that ends in a TXT.
  2130.          Q.   Okay.  Why would you do that?
  2131.          A.   I don't have it.
  2132.          Q.   Okay.  Well, why don't you do that and see what we come up
  2133.          with.  Okay.  What, what do you see there?
  2134.          A.   It was some instructions.  It went by kind of fast.
  2135.          Q.   Well, what about the instructions, are there instructions
  2136.          on the screen?
  2137.          A.   Yes.
  2138.          Q.   And do they tell you anything about how to get into the CD
  2139.          Rom programs and use them?
  2140.          A.   Let me see.  The most efficient way is to use the pick
  2141.          utility that was applied and the root directory of the disk --
  2142.          Q.   Is that -- I'm sorry.
  2143.          A.   -- typed pic not text on using this disk.  There's no such
  2144.          file.  The only text file is the one I just listed to the
  2145.          screen.
  2146.          Q.   Well, in your opinion, what is the fastest way to get into
  2147.          the CD Rom programs and use them, from DOS?
  2148.          A.   In my opinion, this is very cryptic but this is very
  2149.          common during those times.  I myself, I always put a menu in
  2150.          all my computers, but a lot of people, when they have their
  2151.          computer, their hard drive is just like that and no difference.
  2152.          They have to type CD and a lot of DOS commands to get started.
  2153.          Once they get a program that they're familiar with, then they
  2154.          type that familiar sequence.
  2155.          Q.   What I'm asking you is you, what happened when you went
  2156.          into that text file, did it give you any useful information?
  2157.          I guess that's --
  2158.          A.   Well, it made reference to, to another text file.  I think
  2159.          that probably is an error because the text file is not on
  2160.          there.
  2161.          Q.   Okay.  What would the next thing, what would the next
  2162.          logical step be to get into the programs and use them, based on
  2163.          your knowledge?
  2164.          A.   On my knowledge, I would just go, I did a DIR so, so I
  2165.          would read the -- I would probably spend some time reading that
  2166.          text file.
  2167.          Q.   What are you doing now?
  2168.          A.   I'm going to type that text file through more.
  2169.                    THE COURT:  Same thing you did before.
  2170.                    THE WITNESS:  Right.
  2171.                    THE COURT:  Same thing you did before.
  2172.                    THE WITNESS:  Right.  This time I'm typing it through
  2173.          a DOS utility called More.  That utility, that utility is not
  2174.          something that a lot of computer users would be familiar with.
  2175.          Oh, I see what the problem is.
  2176.                    THE COURT:  It doesn't seem to like what you're
  2177.          doing.
  2178.                    THE WITNESS:  Right.  Because you can't do it from
  2179.          that -- okay.  I'll try it again.  Type -- it will come up this
  2180.          time.  This is not something that a person would normally use.
  2181.          That's why I put menus on systems.  Okay.  Now --
  2182.          BY MR. OSTROWSKI:
  2183.          Q.   What do you have there?
  2184.          A.   It's a text screen.  What I have just done, done now, like
  2185.          I said, most people wouldn't do it, most people would type it
  2186.          to the printer, and most people are not familiar with -- I
  2187.          myself wouldn't have trouble.  You can't make anything cryptic
  2188.          for me, but the average person would not be able to use this
  2189.          disk.
  2190.          Q.   Okay.
  2191.          A.   Except, except to pull programs up and, you know, they'll
  2192.          probably print out that directory list, have a catalog of all
  2193.          the files on the shelf somewhere, when they need something, go
  2194.          directly to it, copy off and put it on the --
  2195.                    MR. KITCHEN:  Your Honor, I'll object to the opinions
  2196.          offered by the witness as to what a person, a theoretical
  2197.          person would or would not be able to be, to do.  He's not been
  2198.          qualified as an expert.
  2199.                    MR. OSTROWSKI:  I think he has.
  2200.                    THE WITNESS:  I'd have --
  2201.                    MR. OSTROWSKI:  He's testified that he's a tutor, a
  2202.          teacher, he's familiar with all levels of computer users.
  2203.                    MR. KITCHEN:  He's testified that he taught my client
  2204.          how to read and write, but I don't think he's --
  2205.                    MR. OSTROWSKI:  And your client apparently hired him
  2206.          to --
  2207.                    THE WITNESS:  If anyone is --
  2208.                    MR. KITCHEN:  I don't think he's qualified as a
  2209.          reading teacher, and I think there needs to be more
  2210.          qualifications than what has been displayed before he can speak
  2211.          with an expert opinion about what people do and what people
  2212.          don't do --
  2213.                    THE WITNESS:  What I described --
  2214.                    MR. KITCHEN:  -- seeming to speak for all, all
  2215.          computer users.
  2216.                    THE WITNESS:  Everybody --
  2217.                    THE COURT:  If you have objection as to his lack of
  2218.          expertise in saying what other people do or so forth, I'd
  2219.          sustain the objection and have Mr. Ostrowski demonstrate that
  2220.          he has that background.
  2221.                    THE WITNESS:  Everybody in this courtroom --
  2222.          BY MR. OSTROWSKI:
  2223.          Q.   Are you familiar -- how many people have you instructed in
  2224.          the use of computers?
  2225.          A.   Many tens.
  2226.          Q.   Well, how many?
  2227.          A.   Maybe -- there's 1,500 users that called my board and I
  2228.          teach them computers.  I call them up on the voice, on the
  2229.          telephone.   This  morning I was up to about 2:00 o'clock,
  2230.          giving --
  2231.                    THE COURT:  So was I, on the football game.
  2232.                    THE WITNESS:  -- giving consulting, I'm a consultant.
  2233.          BY MR. OSTROWSKI:
  2234.          Q.   Well, are you saying at least 1,500?
  2235.          A.   Well, not all 1,500 use me for consultant, but a very
  2236.          large number of people, they call my board and I type, I
  2237.          physically type in responses, about 15 or 20 responses to
  2238.          questions a day.  In the course of a month I might type a
  2239.          thousand responses to questions, teaching people and giving
  2240.          advice, and I give free advice to people that call my board.
  2241.          And people do call me for consulting, and my fee is $35 an
  2242.          hour.  And it's a real good example what I just said as a
  2243.          generality, everyone in this courtroom, except maybe, I don't
  2244.          know Richard Graham and his attorney, but everybody else in
  2245.          this courtroom would probably fall in the category of what I
  2246.          just described about how they would approach this system.  They
  2247.          wouldn't know what to do.
  2248.          Q.   Let me ask you this.  Have you taught people how to use a
  2249.          computer that didn't know anything about computers?
  2250.          A.   Yes.
  2251.          Q.   Are you familiar with the level of skill of people just
  2252.          learning computers?
  2253.          A.   Yes, I am.
  2254.          Q.   Are you familiar with the level of skill of people who
  2255.          have used them for just a couple of years, casually?
  2256.          A.   Yes, yes, I am.  I even watched Mr. Kitchen in his
  2257.          development.  He's getting good now.
  2258.                    MR.OSTROWSKI: Well, I submit that there's more than
  2259.          a foundation for him to testify.
  2260.                    THE COURT:  Well, I'm going to allow the testimony
  2261.          without endorsing or not endorsing Mr. James as an expert.
  2262.          Obviously I am the trier of facts.  We're not putting anything
  2263.          before a jury who might be misled by an opinion from someone
  2264.          who doesn't have the proper qualifications.  I can weed that
  2265.          out along with other factors and characteristics of Mr. James'
  2266.          testimony.
  2267.                    MR. OSTROWSKI:  Okay.
  2268.                    THE COURT:  For example, that he's a party,
  2269.          interested party in the lawsuit.
  2270.          BY MR. OSTROWSKI:
  2271.          Q.   Now, did you say that the menu that you have there,
  2272.          shareware C.A.R.R.S. menu, you used a command to get to that
  2273.          that most users are not familiar with?
  2274.          A.   Yes, I did.
  2275.          Q.   And what was that command again?
  2276.          A.   More.
  2277.          Q.   Okay.  And now that you're here, what is the next step in
  2278.          getting into the individual programs and using them?  Let's
  2279.          say, communication programs?
  2280.          A.   I would --
  2281.          Q.   What did you just do there?
  2282.          A.   I know if you hit a key, if I wanted to break out of, I'd
  2283.          hit control break.
  2284.          Q.   You just went down to the bottom of the page, basically?
  2285.          A.   No.  I broke out of that utility.  I looked, I typed
  2286.          something to the screen so I could see what was on it.
  2287.          Q.   How did you --
  2288.                    THE COURT:  The word M-O-R-E that had been on the
  2289.          bottom of a couple screens indicated to you that if you would
  2290.          scroll downwardly you would come up with more material.
  2291.                    THE WITNESS:  Right.
  2292.                    THE COURT:  Is that right?
  2293.                    THE WITNESS:  Right.  The more recalls every --
  2294.                    THE COURT:  It says there's more to come.
  2295.                    THE WITNESS:  Yes, Your Honor.
  2296.          BY MR. OSTROWSKI:
  2297.          Q.   And you escaped from that utility?
  2298.          A.   Yes.
  2299.          Q.   How did you do that?
  2300.          A.   I hit control break.
  2301.          Q.   And where are you now?
  2302.          A.   I'm at a DOS command prompt.
  2303.          Q.   So how, how are we going to get into the communications
  2304.          programs?
  2305.          A.   I'll go back to Z drive, which is the CD Rom drive, and
  2306.          type DIR.  And then go into the area which apparently is the
  2307.          area 1.
  2308.          Q.   How, why do you say that, is that because the number 1 was
  2309.          on the menu next to communications?
  2310.          A.   Yes.
  2311.          Q.   What commands are --
  2312.                    MR. KITCHEN:  Your Honor, let me -- can I interject
  2313.          something here?
  2314.                    MR. OSTROWSKI:  No.
  2315.                    MR. KITCHEN:  Mr. James is going through manually
  2316.          what these, these retrieval files, or these retrieval programs,
  2317.          have been -- would do, much more automatically.  I mean, I'm
  2318.          willing to stipulate that as far as both sides are concerned,
  2319.          it's better to have a CD Rom disk with a retrieval system than
  2320.          it is to have one without any retrieval system.  So I'm just
  2321.          trying to do this with the idea that maybe he could move on to
  2322.          the disk that really has a real retrieval systems on it, rather
  2323.          than demonstrating, which we'll concede, that it's better to
  2324.          have one than to not have one.  So I'm not sure what the point
  2325.          of this, this rendition is, other than showing that, gee, it is
  2326.          really better to have one than not have one.
  2327.                    MR. OSTROWSKI:  My fee is $100 an hour to explain
  2328.          trial strategy.
  2329.                    THE COURT:  Well, there's another factor also which
  2330.          works against an undue continuation, and that is, until I come
  2331.          to a further decisional point in the case, the outstanding
  2332.          injunction against Mr. James remains in place.  That does not,
  2333.          however, mean that we ought to be wasting the Court's time or
  2334.          wasting Mr. Kitchen's time or his client's time.
  2335.                    MR. OSTROWSKI:  Well, I'm intending to go through
  2336.          these as fast as I can, Your Honor.  I don't believe that this
  2337.          particular disk has been demonstrated at all, and I think it's
  2338.          important to see --
  2339.                    THE COURT:  It is important?
  2340.                    MR. OSTROWSKI:  I think it is important to see what
  2341.          an absolutely disaster it is not to have a file retrieval
  2342.          because that's part of our claim for damages.  We have some
  2343.          burden of showing roughly --
  2344.                    MR. KITCHEN:  But it's conceded, it's stipulated.
  2345.                    MR. OSTROWSKI:  Can I --
  2346.                    THE COURT:  But are we dealing across the board with
  2347.          file retrieval systems of different kinds and sorts?
  2348.                    MR. OSTROWSKI:  But, Your Honor, I also have to
  2349.          demonstrate to the Court some proportion of the value of a CD
  2350.          Rom which is generated by the quality of the file retrieval.
  2351.          And I think that it's interesting for the Court to see from
  2352.          scratch that where there's no file retrieval how absolutely
  2353.          useless the disk is for the average user.
  2354.                    MR. KITCHEN:  Your Honor, the --
  2355.                    THE COURT:  Well, but we're proceeding almost on the
  2356.          premise that having a file retrieval system is a benefit,
  2357.          something that's worth having.
  2358.                    MR. KITCHEN:  Your Honor, I submit --
  2359.                    THE COURT:  Why are we showing what, how worthless it
  2360.          is without it?
  2361.                    MR. KITCHEN:  It's not necessary to demonstrate the
  2362.          value of a hammer by having somebody demonstrate, trying to
  2363.          drive nails by hand.
  2364.                    THE COURT:  Thank you, Mr. Kitchen.  Thank you, Mr.
  2365.          Kitchen.
  2366.          BY MR. OSTROWSKI:
  2367.          Q.   Mr. James, how many more steps would you have to utilize
  2368.          in order to get to one of the individual programs and actually
  2369.          use it?
  2370.          A.   If I was going to be safe, it would be about 10.
  2371.          Q.   Okay.  And out of those 10 steps, how many would be within
  2372.          the capability of an average computer user?
  2373.          A.   The average computer user would unzip one of those files
  2374.          onto this hard drive and unzip another one on his hard drive,
  2375.          and pretty soon his hard drive would be full of a lot of
  2376.          garbage, and, because he wouldn't know which files to delete
  2377.          and which files not to delete.  Some people would start
  2378.          deleting files and then they'd call me because their computer
  2379.          won't boot.  They will have deleted the command com.  So that's
  2380.          why there is extra steps.  First you have to go, go to C drive.
  2381.          Q.   Well, I'm just asking you to describe it.
  2382.          A.   You have to go to C drive, make a directory, a name
  2383.          directory, a unique name directory, and then go into that file
  2384.          directory and unzip the file to that area.
  2385.          Q.   Okay.  I'm going to ask you to fire up Plaintiff's Exhibit
  2386.          37.  Can you just identify the version number?
  2387.          A.   It's, it says PDSI.002.
  2388.          Q.   Okay.  Can you fire that up?  Now, could you just explain
  2389.          what, the steps that you're going through?
  2390.          A.   The first thing I do --
  2391.                    THE COURT:  I see.  Now you've removed the material
  2392.          from the other disk, which was what, Plaintiff 1, and now he's
  2393.          thrown up some new material, which I assume comes from
  2394.          Plaintiff 37.
  2395.                    MR. OSTROWSKI:  Yes.
  2396.          BY MR. OSTROWSKI:
  2397.          Q.   Is that correct, Mr. James?
  2398.          A.   Yes, Your Honor.
  2399.          Q.   And what, what do you have on the screen there?
  2400.          A.   I have a directory listing of the contents of that, of
  2401.          that disk, and I'll look in it to find an executional file,
  2402.          something that has an EXE or a BAT or a COM.
  2403.          Q.   Okay.  Now, you've heard the testimony that the, the
  2404.          executable command for the file retrievals is Night?
  2405.          A.   Yes.
  2406.          Q.   And do you see it on there?
  2407.          A.   Yes, I do.
  2408.          Q.   Okay.  Could you fire up the Night system.  Okay.  Have
  2409.          you seen this program operated during the trial?
  2410.          A.   Yes, I have.
  2411.          Q.   Is this a file retrieval program?
  2412.          A.   No, it's not.
  2413.          Q.   Why isn't it?
  2414.          A.   It doesn't do any retrieving.  It just displays files like
  2415.          Word Perfect.
  2416.          Q.   Well, can you try to retrieve a file with, just using this
  2417.          program?  See how far you get?
  2418.          A.   I --
  2419.          Q.   Well, let's -- what would the next step be -- what I'm
  2420.          asking you to do is, see how far you can go with this program,
  2421.          with the communication --
  2422.          A.   I know what it does.  It lists the various categories.
  2423.                    THE COURT:  That's what you have in front of you.
  2424.          Now what did you move to?
  2425.                    THE WITNESS:  I chose a number and brought up the
  2426.          file list.  Brought up the file list.
  2427.                    MR. OSTROWSKI:  Okay.
  2428.                    THE COURT:  As opposed to the 37 listings you had on
  2429.          the earlier screen?
  2430.                    THE WITNESS:  Yes, Your Honor.
  2431.          BY MR. OSTROWSKI:
  2432.          Q.   Now, what, what did you just do there?
  2433.          A.   I pressed escape.
  2434.          Q.   Okay.
  2435.          A.   To come back to categories.
  2436.          Q.   Now, why isn't this, why don't you consider this a file
  2437.          retrieval program?
  2438.          A.   Because there's no option to, no facility to retrieve
  2439.          anything off the disk.  You have to do it manually.
  2440.          Q.   Okay.
  2441.          A.   In DOS.
  2442.                    THE COURT:  Is this --
  2443.                    THE WITNESS:  In using this program, I guess in
  2444.          response you said user, I would pick up a file name and let's
  2445.          say that there's an alien game in basic and it says, the screen
  2446.          says, hit home to unzip.  So I hit home.  The name of the file
  2447.          is Alien.ZIP.  I'm paying attention to what the name is, name
  2448.          of the file is, and where it's at, because I watched the
  2449.          testimony and I already know there's no facility to get to the
  2450.          file itself, to use DOS commands, from DOS.  There are
  2451.          instructions to go to the area, but the instructions are not
  2452.          correct.  If you type in those commands, it's not going to do
  2453.          anything.
  2454.          BY MR. OSTROWSKI:
  2455.          Q.   Yeah.  I'd like you to do that, please.  Can you follow
  2456.          those instructions exactly and see what happens?
  2457.          A.   Nothing's going to happen.
  2458.          Q.   Well, would you -- I'd ask you to do it.
  2459.          A.   Except arrow --
  2460.          Q.   I'd ask you to do it.  And could you just describe the
  2461.          instructions that you're --
  2462.          A.   Okay.  It says, when you see the command line, all you do
  2463.          is go to the subdirectory of where the program is located at,
  2464.          and type, example, program is in A, PK.UNZIP, et cetera.  Okay.
  2465.          I know where the program is so I'll go to the area.  The
  2466.          program is in 2.  So I go to the area and the instruction is
  2467.          not there anymore.  I would have to print it out to follow the
  2468.          instructions.  But I can do --
  2469.          Q.   You've gone to the area now and --
  2470.          A.   I can do a DIR.  Actually I can back out and look at the
  2471.          instructions again, come back into it.
  2472.          Q.   You'd have to print out the instructions.
  2473.          A.   It didn't -- well, actually, I know what the name of the
  2474.          file is because I paid attention to the name before I went in
  2475.          there.
  2476.                    MR. KITCHEN:  Your Honor, if the record will reflect
  2477.          that the witness is not following the instructions that were
  2478.          given.
  2479.                    MR. OSTROWSKI:  I think the record reflects that the
  2480.          instructions are impossible to follow.
  2481.                    THE COURT:  Well, that's just the comment of the
  2482.          witness.
  2483.          BY MR. OSTROWSKI:
  2484.          Q.   Could you please write down the -- get back to the help
  2485.          screen and write down the actual command and type that in.
  2486.          A.   Okay.  Look like I will have to quit the program and start
  2487.          it over again because the instructions are not coming up.  And
  2488.          to quit the program also it's kind of awkward.
  2489.          Q.   Why is that?
  2490.          A.   It doesn't have a quit command.
  2491.          Q.   Does a program normally have a quit command?
  2492.          A.   Yes.  Okay.  I go to area 2 and --
  2493.                    THE COURT:  You selected that number 2 off the 37
  2494.          item directory you're just looking at.
  2495.                    THE WITNESS:  Yes, Your Honor.
  2496.          BY MR. OSTROWSKI:
  2497.          Q.   Now, what did you do, hit home?
  2498.          A.   Yes, I did.
  2499.          Q.   And you have a menu screen?
  2500.          A.   Yes, I do.
  2501.          Q.   I guess we ran out of paper on the printer, huh?
  2502.          A.   I see one page in there.  That should come out.
  2503.          Q.   You're going to print the help screen here?
  2504.          A.   Yes.  I'm going to attempt to.  Oh, the printer is locked
  2505.          up because it's out of paper.  It's recognizing that there's no
  2506.          paper.
  2507.          Q.   Well, can you just write down the instruction.
  2508.                    THE COURT:  Does anyone have a camera?
  2509.                    MR. OSTROWSKI:  Photographic memory.
  2510.                    THE COURT:  Actually it's not a bad situation in
  2511.          which to use a videotape.
  2512.                    MR. KITCHEN:  Your Honor, do I understand now that
  2513.          it's defendant's position that all of these difficulties are
  2514.          the result of my client's, the inadequacies of my client's
  2515.          disk?
  2516.                    MR. OSTROWSKI:  I don't answer questions during
  2517.          examination, Mr. Kitchen.
  2518.                    THE COURT:  Well, it's good to find out what the
  2519.          issues are.  You declined to answer Mr. -- or to accept Mr.
  2520.          Kitchen's invitation?
  2521.                    MR. OSTROWSKI:  Well, he's editorializing during my
  2522.          examination of a witness.  I think I --
  2523.                    THE COURT:  We don't have a jury.
  2524.                    MR. OSTROWSKI:  The testimony is that, that this
  2525.          program is similar to the --
  2526.                    THE WITNESS:  I usually use printers to do
  2527.          everything.  You know you have a hard -- I have a hard time
  2528.          reading my writing.  Okay.  I'll write the instructions.  It
  2529.          says --
  2530.                    MR. KITCHEN:  Your Honor, may I --
  2531.                    THE COURT:  Well, all you have to do is to read
  2532.          what's there, and it automatically goes right into our record,
  2533.          and if you want a transcript of it in the future, it comes out
  2534.          as you've dictated it.
  2535.                    THE WITNESS:  Right here, it says PK --
  2536.                    THE COURT:  You're pointing to the third line of what
  2537.          is on the screen.
  2538.                    THE WITNESS:  Okay.  It says PK.UNZIP double 001.  At
  2539.          a glance I know it won't work.  James said demonstrate what the
  2540.          error that you would get if you followed the instructions.  The
  2541.          instructions, if you follow the instructions it's not going to
  2542.          work.  Even though they're there, you're going to have to call
  2543.          a text report or somebody to teach you how to do that.
  2544.          BY MR. OSTROWSKI:
  2545.          Q.   Okay.  Let's skip that, and ignoring the --
  2546.                    MR. KITCHEN:  Your Honor, I object to this because of
  2547.          the fact that about half of the instructions have scrolled off
  2548.          the screen, and the witness has started essentially in the
  2549.          middle of the instructions and says that they can't be
  2550.          followed.  I submit that he should start at the beginning like
  2551.          normal people would.
  2552.                    MR. OSTROWSKI:  That's not a proper objection, as
  2553.          most of your objections are not proper objections.
  2554.                    THE COURT:  Well, he's just pointing out that what's
  2555.          coming in is really not at all pursuasive to the fact finder.
  2556.                    THE WITNESS:  My effort to print --
  2557.                    MR. OSTROWSKI:  Let me ask Mr. Gentner, if he's here.
  2558.                    THE WITNESS:  I won't try to print it anymore.  I
  2559.          just, like I said, it's clear that the program won't work.
  2560.                    THE COURT:  No, but do you recognize my point that in
  2561.          order to get a written record, a permanent record of what's on
  2562.          the screen.  All you have to do is read it off into the
  2563.          microphone and we will have such a record.
  2564.                    MR. OSTROWSKI:  But that won't demonstrate, Your
  2565.          Honor, that it doesn't work.
  2566.                    THE COURT:  Nevertheless, if you want to know what's
  2567.          on the screen and retain that for the record, that's a way of
  2568.          doing it.
  2569.                    MR. OSTROWSKI:  I'm trying to get some paper, Your
  2570.          Honor, to print out the screen.  I think that would be the best
  2571.          solution.
  2572.          BY MR. OSTROWSKI:
  2573.          Q.   Could you load the printer and print out that help screen.
  2574.                    THE COURT:  A problem I can foresee with this as
  2575.          items are being printed from what is on the screen from time to
  2576.          time, we aren't going to have any real identification in the
  2577.          record by Exhibit number, for example, as to what is what.
  2578.                    MR. OSTROWSKI:  I would, I'll try to make this an
  2579.          Exhibit, Your Honor.
  2580.                    THE COURT:  Make what an Exhibit?
  2581.                    MR. OSTROWSKI:  The printout here that we'll
  2582.          hopefully have.
  2583.                    THE COURT:  So you're saying that you would have what
  2584.          is on the screen now, for example, printed out, and then take
  2585.          that printed sheet of paper and put an Exhibit number on it?
  2586.                    MR. OSTROWSKI:  Yes, Your Honor.
  2587.                    THE COURT:  Of course, you could use subletters
  2588.          because we're coming off Plaintiff 37.  Like 37-A, B, H, and so
  2589.          forth.
  2590.                    MR. OSTROWSKI:  Can we call this 37-A?
  2591.                    THE COURT:  37-A.
  2592.               (Plaintiff Exhibit 37-A marked for identification.)
  2593.          BY MR. OSTROWSKI:
  2594.          Q.   Okay.  Showing you Plaintiff's Exhibit 37-A, Mr. James,
  2595.          what is that, is that what you just printed out?
  2596.          A.   Yes, it is.
  2597.          Q.   From the CD Rom, Plaintiff's 37?
  2598.          A.   Yes, the instructions from the --
  2599.          Q.   Okay.
  2600.          A.   -- from the --
  2601.                    THE COURT:  From one portion of the instructions.
  2602.          BY MR. OSTROWSKI:
  2603.          Q.   Now, can you --
  2604.                    THE COURT:  Is that right, Mr. James?
  2605.                    THE WITNESS:  Yes, from a portion.  No, it's the full
  2606.          instructions.
  2607.          BY MR. OSTROWSKI:
  2608.          Q.   Is there anything --
  2609.                    THE COURT:  Well, it starts in the middle of a
  2610.          sentence, using hard drive, or do they always start with small
  2611.          letters?
  2612.                    THE WITNESS:  That's all you, that's all you can get.
  2613.          BY MR. OSTROWSKI:
  2614.          Q.   Now, how did you get to this screen, Mr. James?
  2615.          A.   That's all I ever saw.
  2616.          Q.   Okay.
  2617.          A.   Okay.  If I --
  2618.                    THE COURT:  I see immediately there you scrolled
  2619.          halfway up, but you came to a different picture, which had half
  2620.          of what you had printed out as 37-A, and some other garbage.
  2621.          BY MR. OSTROWSKI:
  2622.          Q.   Are you in one of the subdirectories, Mr. James?
  2623.          A.   Yes.
  2624.          Q.   Okay.  And does it say, use home to unzip?
  2625.          A.   Yes.
  2626.          Q.   And could you hit the home key?  What are you doing?
  2627.          A.   I didn't want to print everything.
  2628.          Q.   Well, we don't have to print anything else.
  2629.          A.   I was, I wasn't going to print.  That won't happen
  2630.          anymore.  I turned the printer off right in the middle of
  2631.          printing.
  2632.          Q.   Oh, okay.  You can get back to the program pretty quickly,
  2633.          I hope?
  2634.          A.   Yeah, it will come right up to it.
  2635.                    THE COURT:  You need someone standing at the printer
  2636.          to throw it on or off?
  2637.                    THE WITNESS:  This is some of the things that, that
  2638.          people will experience in trying to get instructions.  I mean,
  2639.          they're not permanent on the screen.  As you will notice, Your
  2640.          Honor, you mentioned that you're only seeing half.  I don't
  2641.          know the way to see the rest of it, if there's anything else
  2642.          there.
  2643.          BY MR. OSTROWSKI:
  2644.          Q.   Okay.  Well, we're going to demonstrate that.  You're
  2645.          going to hit the home key.
  2646.                    THE COURT:  As far as operating the printer or not
  2647.          operating, is that controllable from your keyboard?
  2648.                    THE WITNESS:  It is.
  2649.                    THE COURT:  So you don't have to go up there and turn
  2650.          a switch on or off.
  2651.                    THE WITNESS:  Not anymore.
  2652.          BY MR. OSTROWSKI:
  2653.          Q.   Okay.  Now, you're at -- well, what did you just do?
  2654.          A.   I hit home, hit the home key.
  2655.                    THE COURT:  Back to what he printed as 37-A.
  2656.          BY MR. OSTROWSKI:
  2657.          Q.   And what is the first word on the screen?
  2658.          A.   Using.
  2659.                    THE COURT:  With a small u.
  2660.          BY MR. OSTROWSKI:
  2661.          Q.   Okay.  Can I -- and is that the screen that is printed out
  2662.          on 37 --
  2663.                    THE WITNESS:  That's the same thing that --
  2664.                    THE COURT:  If you scrolled upwardly from that, you
  2665.          wouldn't find any more text?
  2666.                    THE WITNESS:  It's not possible to --
  2667.          BY MR. OSTROWSKI:
  2668.          Q.   Can you hit the -- can you hit the --
  2669.                    THE COURT:  Well, you can scroll down but you can't
  2670.          scroll up.
  2671.          BY MR. OSTROWSKI:
  2672.          Q.   Can you hit the up arrow, please?
  2673.          A.   You can't, you can't scroll.
  2674.                    THE COURT:  I see.  You can go down but not up.
  2675.                    THE WITNESS:  You -- that's right, Your Honor.
  2676.          BY MR. OSTROWSKI:
  2677.          Q.   Can you hit page up?  Can you hit home?  Okay.  None of
  2678.          that works --
  2679.          A.   That's correct.
  2680.          Q.   -- to get you any further beyond using?
  2681.          A.   That's correct.
  2682.          Q.   Or in front of.  Okay.  Can you see some instructions
  2683.          there on the printout?
  2684.          A.   Yes.
  2685.          Q.   As how to fire up the program?
  2686.          A.   It says, using hard drive, we have shell to unzip part of
  2687.          this program out.  Now, here's how it works.  When you -- that,
  2688.          that sentence didn't make sense because it's part of a
  2689.          sentence.  When you see the command line, all you do is to go
  2690.          to a subdirectory where the program is located at and type,
  2691.          example.  Program is in 001A.  So I go to where it's at.  The
  2692.          program is in 002A.
  2693.          Q.   Which program?
  2694.          A.   Alien.
  2695.          Q.   Okay.
  2696.          A.   And now, now the instruction says --
  2697.          Q.   Well, where are you now?  Did you accomplish anything?
  2698.                    THE COURT:  You still have part of what was on the
  2699.          screen before.
  2700.                    THE WITNESS:  Yes.  It would have stayed on till it
  2701.            scrolled off.
  2702.          BY MR. OSTROWSKI:
  2703.          Q.   Where are you?
  2704.          A.   I have moved to a subdirectory on the CD Rom drive, which
  2705.          is just essentially the same as a hard drive.
  2706.          Q.   Okay.  Can you follow the command then on the printout
  2707.          exactly and see what happens?
  2708.          A.   It says PK.UNZIP AA.ZIP c:\CD Rom or PK.UNZIP AA.ZIP.
  2709.                    THE COURT:  I notice they have two different
  2710.          directions to accomplish the same thing, to wit, type exit to
  2711.          return to A menu.
  2712.                    THE WITNESS:  Yes.  That's the command prompt that --
  2713.                    THE COURT:  You got two different commands to
  2714.          accomplish the same thing.
  2715.                    THE WITNESS:  Right but the command where we're at is
  2716.          that flashing cursor.  The next thing that we type in --
  2717.                    THE COURT:  I see.  That little --
  2718.                    THE WITNESS:  This is indicating --
  2719.                    THE COURT:  -- flashing underscoring shows you that's
  2720.          where you are?
  2721.                    THE WITNESS:  Yes.
  2722.                    MR. OSTROWSKI:  Okay.
  2723.                    THE WITNESS:  It's showing that, that we, the DOS
  2724.          command prompt where we are, we are inside of a shell.  We're
  2725.          at a DOS prompt, but we're at a shell.
  2726.                    THE COURT:  Can you move or scroll that flashing
  2727.          underscoring upwardly?
  2728.                    THE WITNESS:  No.  It's hardcore, if this was word
  2729.          processor, you could.
  2730.                    THE COURT:  Why, what's the purpose of that
  2731.          instruction that's next above that, where it says, the same
  2732.          instruction, type exit to return to A menu, and then gives you
  2733.          a different, different keying to accomplish it?
  2734.                    THE WITNESS:  Every time you type in a command, this
  2735.          menu shell is going to indicate and remind you that you are in
  2736.          a shell and that you can go back into the dominating program.
  2737.                    THE COURT:  That's what each of those messages or
  2738.          instructions says.
  2739.                    THE WITNESS:  Yeah.  Those, the instructions are on
  2740.          that paper, but yes, every time you type in a command, even if
  2741.          I just press enter, that's a command there.
  2742.          BY MR. OSTROWSKI:
  2743.          Q.   Now, if you typed exit, you'd be back to where we just
  2744.          left, right?
  2745.          A.   Right.
  2746.                    THE COURT:  Now, what you have now -- what you had
  2747.          there was a bunch of how to get through that same thing and the
  2748.          repetition of the keying to accomplish it.
  2749.          BY MR. OSTROWSKI:
  2750.          Q.   Okay.  Can you hit home to go back to where we were again?
  2751.          A.   It's not going to work at this point.
  2752.          Q.   Well, why not?
  2753.          A.   We have to quit it.  Because it's apparently looking for
  2754.          that help file on the root directory.
  2755.          Q.   Okay.  Can you just get back to where we were?
  2756.          A.   Okay.
  2757.          Q.   And we're going to execute this command.
  2758.          A.   I can anticipate all the problems that are happening.
  2759.          Q.   You don't need to anticipate.  I'm just going to ask you
  2760.          to execute this command.  Now, what was the last command you
  2761.          hit -- wait.  Hold it, hold it, hold it, please.  What was the
  2762.          last command you hit?
  2763.          A.   I pressed the home key to drop in to the shell.
  2764.          Q.   Okay.  I'm going to ask you to --
  2765.                    THE COURT:  Now we're back to 37-A.
  2766.          BY MR. OSTROWSKI:
  2767.          Q.   I'm going to ask you to look at 37-A, and do you see any
  2768.          commands here on how to proceed next?
  2769.          A.   Yes.
  2770.          Q.   And what is the first command?
  2771.          A.   It says, type, goes to where the program is.
  2772.          Q.   Okay.  Can you go to where the program is?
  2773.                    THE COURT:  Where do you -- all right, go ahead.
  2774.          BY MR. OSTROWSKI:
  2775.          Q.   Now, was that a -- what -- how did you get to where the
  2776.          program is?
  2777.          A.   I used the DOS command, CD for change directory.
  2778.          Q.   Is that a common command?  Would most users know that, how
  2779.          to do that?
  2780.          A.   Well, most --
  2781.                    MR. KITCHEN:  Which question is he supposed to
  2782.          answer, Your Honor?
  2783.                    MR. OSTROWSKI:  Well, it's really the same question.
  2784.                    THE WITNESS:  It's a common command and it's the kind
  2785.          of command that people are often taught, you know, how to get
  2786.          to those programs.  A lot of times they don't understand it,
  2787.          but they do it.
  2788.          BY MR. OSTROWSKI:
  2789.          Q.   And what is the next step?
  2790.                    THE COURT:  One problem I have, frankly, Mr.
  2791.          Ostrowski, with the level of expertise that Mr. James is
  2792.          portraying, that he's basing it on questions and conferences
  2793.          and advices that he's giving to people who are calling in.  And
  2794.          I assume, maybe wrongly, that there's a whole category of
  2795.          people out there who don't need that help, so consequently he's
  2796.          answering on the basis of only part of the field of users.
  2797.          This is my surmise.
  2798.                    MR. OSTROWSKI:  Well, I'm --
  2799.                    THE WITNESS:  Your Honor --
  2800.          BY MR. OSTROWSKI:
  2801.          Q.   Let me ask you this, Mr. James.
  2802.          A.   He has a real good point there.
  2803.          Q.   What percentage of --
  2804.          A.   He has a real good point.
  2805.          Q.   What percentage of computer users are hooked into a BBS?
  2806.                    THE COURT:  Well, what does that matter?
  2807.                    MR. OSTROWSKI:  Well, I would suggest, Your Honor,
  2808.          that it is in fact the opposite.
  2809.                    THE COURT:  People can be hooked in and not use, and
  2810.          not come to Mr. James for help or advice.
  2811.                    MR. KITCHEN:  Object to the competence of the witness
  2812.          to answer that question, Your Honor.  Now he's going to be a
  2813.          statistician or essentially an economist of the computer
  2814.          environment.
  2815.                    THE COURT:  Well, he hasn't qualified as that.
  2816.          BY MR. OSTROWSKI:
  2817.          Q.   The people who --
  2818.          A.   Very few computer users use BBS's, very few.  And they
  2819.          really lose out by not using them.
  2820.          Q.   Okay.    Let me ask you this.
  2821.          A.   Very few people -- James Ostrowski, you've been using a
  2822.          computer for what, maybe five, 10 years?  You don't know how to
  2823.          run a -- the only way Kitchen knows how to do anything about
  2824.          this is because Graham taught him.  His Honor, and the
  2825.          secretary, and I'm quite sure they use computers, but they
  2826.          wouldn't know how to do anything like this.
  2827.                    THE COURT:  My secretary is not here.  My secretary
  2828.          is quite competent in it, but neither the Court Reporter nor I
  2829.          is.
  2830.                    THE WITNESS:  Your secretary will not be able to use
  2831.          this, Your Honor.
  2832.                    THE COURT:  I don't know.  I wouldn't challenge her.
  2833.                    MR. KITCHEN:  Your Honor, I will stipulate to the
  2834.          fact that in fact Richard Graham is highly competent and
  2835.          capable of teaching me many many things about the --
  2836.          BY MR. OSTROWSKI:
  2837.          Q.   Okay.  What is the next instruction on Plaintiff's 37-A?
  2838.          A.   It says type PK.UNZIP/AA.ZIP C\CD Rom and --
  2839.          Q.   And --
  2840.          A.   It will not work.
  2841.          Q.   Well, do it, please.
  2842.                    THE COURT:  Wait a minute, you're mistyping.
  2843.                    THE WITNESS:  No.  That's an example.
  2844.                    THE COURT:  Well, it says 001, you've got 002.
  2845.                    THE WITNESS:  Neither of them are going to work.
  2846.                    MR. OSTROWSKI:  When you type --
  2847.                    THE WITNESS:  I'm anticipating --
  2848.                    MR. OSTROWSKI:  When you type -- no, no, no, no.
  2849.          When you type 002, are you following the instructions of the
  2850.          program?
  2851.                    THE WITNESS:  Yes, I am.
  2852.                    THE COURT:  The instruction says PK.UNZIP 001a/AA.ZIP
  2853.          C\CD Rom.
  2854.                    MR. OSTROWSKI:  It says that's an example, Your
  2855.          Honor.
  2856.                    THE WITNESS:  It's using 1 as an example.
  2857.                    THE COURT:  It says -- well --
  2858.                    THE WITNESS:  See, it's as in --
  2859.                    THE COURT:  -- I thought that you were being told to
  2860.          type that in.
  2861.                    THE WITNESS:  It says --
  2862.          BY MR. OSTROWSKI:
  2863.          Q.   Well, can you use 001?
  2864.          A.   It says, look at, look at where your program is located,
  2865.          an example.
  2866.                    THE COURT:  On the screen now, that's not there.  It
  2867.          starts below that.  It starts at the third paragraph of 37-A.
  2868.                    THE WITNESS:  And that's, that's continuing with the
  2869.          example of 001A.
  2870.                    THE COURT:  Well, it says or, that's disjunctive.
  2871.          That's not conjunctive.
  2872.                    THE WITNESS:  Okay.  I'll type in exactly what's
  2873.          there, and what should be typed in --
  2874.                    MR. OSTROWSKI:  We don't want to know what should be
  2875.          typed in.
  2876.                    THE COURT:  Now, do you have to put enter or
  2877.          something, or what?
  2878.                    THE WITNESS:    I'll answer your question.  What's
  2879.          the question.
  2880.          BY MR. OSTROWSKI:
  2881.          Q.   If you typed in --
  2882.                    THE COURT:  Do you put an execution key on now?  You
  2883.          punch enter or something, or what?
  2884.                    THE WITNESS:  Yes, Your Honor.
  2885.                    THE COURT:  Is that what you want him to do, Mr.
  2886.          Ostrowski, or just die here?
  2887.                    MR. OSTROWSKI:  I asked him to follow, I asked him to
  2888.          follow exactly what's on the page.
  2889.                    THE COURT:  Well, isn't that -- I mean, is that not
  2890.          always something like that that's inherent in operating a
  2891.          computer, that when you give the signal, then you say go, give
  2892.          him the green light, enter or something.
  2893.          BY MR. OSTROWSKI:
  2894.          Q.   Have you typed that first suggested command?
  2895.          A.   Yes, I did.
  2896.                    THE COURT:  Yes.
  2897.          BY MR. OSTROWSKI:
  2898.          Q.   And can you press --
  2899.                    THE COURT:  But still, he's got 002 instead of -- no,
  2900.          I see, I see.  All right.  Go ahead.  Although before what you
  2901.          plugged in, you typed in, you still have something more that's
  2902.          on the screen, like that 1Z:\002A().
  2903.                    THE WITNESS:  Yes, Your Honor.  That's showing the
  2904.          location of where we are located on the file system.
  2905.                    THE COURT:  I see.  You didn't, you didn't type that
  2906.          in.
  2907.                    THE WITNESS:  No, Your Honor.
  2908.          BY MR. OSTROWSKI:
  2909.          Q.   Can you execute that command now?  Okay.  What happened?
  2910.          A.   It says, what the bottom line is, PK.UNZIP, no files
  2911.          found.
  2912.          Q.   Okay.  Can you go back and rerun that exactly as it
  2913.          appears on 37-A, using 001A.
  2914.                    THE COURT:  That's what he did.
  2915.          BY MR. OSTROWSKI:
  2916.          Q.   Actually -- well, is that what you did, exactly?
  2917.          A.   Yes.
  2918.          Q.   Well, didn't you have an 002 in there?
  2919.                    THE COURT:  First he did, but then he changed it to
  2920.          001.
  2921.                    MR. OSTROWSKI:  I think he had an 002 in there.
  2922.                    THE WITNESS:  I would put, I would put 002 there.
  2923.                    THE COURT:  That's right.  You started to put 002,
  2924.          and then I brought to your attention that the instruction was
  2925.          001.
  2926.                    THE WITNESS:  That's what the instruction says, and
  2927.          the instruction's not going to work.
  2928.          BY MR. OSTROWSKI:
  2929.          Q.   Well, can I ask you to go to the next suggested
  2930.          instruction and execute that, after the or, on 37-A.
  2931.                    THE COURT:  Well, that's where we were, on the or.
  2932.                    MR. OSTROWSKI:  But there's three suggested
  2933.          instructions.
  2934.                    THE COURT:  Oh, there are two ors.
  2935.                    MR. OSTROWSKI:  There's actually, yes.
  2936.          BY MR. OSTROWSKI:
  2937.          Q.   Can I ask you to go to the second instruction and execute
  2938.          that and see if it works?
  2939.                    THE COURT:  Second disjunctive.  We did the first
  2940.          disjunctive.
  2941.                    MR. OSTROWSKI:  Yes, Your Honor.
  2942.          BY MR. OSTROWSKI:
  2943.          Q.   Okay.  What, what happened there?
  2944.                    THE COURT:  Can't find, it says.
  2945.          BY MR. OSTROWSKI:
  2946.          Q.   Can you go to the third disjunctive and execute that
  2947.          command?  Now, are you in the right -- have you followed that
  2948.          program as in 001A, step?  Okay.  Can you execute the third
  2949.          disjunctive command?  Can you say what it is while you type it?
  2950.          A.   I'm typing, typing PK.UNZIP 001A\AA.ZIP C\CD Rom.
  2951.                    THE COURT:  I notice, have noticed now and earlier,
  2952.          people talk about back slashes.  Are there forward slashes?
  2953.                    THE WITNESS:  Yes, Your Honor.  The back slash
  2954.          signifies that it's part of a directory location.
  2955.                    THE COURT:  So a moment ago we were just talking of
  2956.          plain slashes, and that meant nothing except, is it normally a
  2957.          back slash?
  2958.                    THE WITNESS:  The forward slash is, is basically a
  2959.          division sign, and it's used also for passing parameters to
  2960.          programs in the DOS command parameter list.
  2961.          BY MR. OSTROWSKI:
  2962.          Q.   Are you ready to execute the third commands suggested?
  2963.          A.   Yes.
  2964.          Q.   And would you do that, please?  And what was the result?
  2965.          A.   Can't find.
  2966.          Q.   Okay.  How would you go about unzipping and getting a
  2967.          file?  What command would you use?
  2968.          A.   First make a DIR area.
  2969.          Q.   Why would you do that?
  2970.          A.   Because when I open up the file I want to put it on the
  2971.          hard drive, in its own location so it doesn't clutter up the
  2972.          file structure that I already have there.
  2973.          Q.   Okay.   Could you do that, please?
  2974.          A.   Okay.  I'll make a directory and call it now so that I
  2975.          won't forget, so that I'll know that it's something we're
  2976.          working on at this particular time.
  2977.          Q.   Okay.
  2978.          A.   I could have called it anything.
  2979.          Q.   What do you do next?
  2980.          A.   I go to the area and look for the file.
  2981.          Q.   You're back to 002.  What was the name of the program
  2982.          we're looking for?
  2983.          A.   Alien.  So I'll type DIRALIEN to make sure it's there, and
  2984.          it's there.
  2985.          Q.   Okay.  And what would you do next?
  2986.          A.   I will type PK.UNZIP ALIEN ZIP.  Then I'll put in a full
  2987.          path to where I want it to go to.  I want it to go to the area
  2988.          Now.
  2989.          Q.   On the hard drive C?
  2990.          A.   Yes.
  2991.          Q.   Okay.  What is this screen, and what does it mean?
  2992.          A.   It is extractive.(sic)
  2993.          Q.   It's an unzipping?
  2994.          A.   Yes.
  2995.          Q.   Is it done?
  2996.          A.   Yes, it is.
  2997.          Q.   And what would you have to do to --
  2998.          A.   I will go to the area that I just created.
  2999.          Q.   This Now area?
  3000.          A.   Yes.
  3001.          Q.   And what, is it there?
  3002.          A.   It's there.  It's a basic program.
  3003.          Q.   So how would you fire it up?
  3004.          A.   I would call basic and --
  3005.          Q.   Well, why would you do that?
  3006.          A.   Because it's a basic program and it has been interpreted
  3007.          by Basic.
  3008.          Q.   In the Basic language?
  3009.          A.   Yes.
  3010.          Q.   Okay.
  3011.          A.   First I'll show you something.  A lot of Basic programs
  3012.          you can see the source.
  3013.                    THE COURT:  Have you completed what you were
  3014.          instructed to do?
  3015.                    THE WITNESS:  These instructions are not there, Your
  3016.          Honor.
  3017.                    THE COURT:  No, by Mr. Ostrowski.
  3018.          BY MR. OSTROWSKI:
  3019.          Q.   Okay.  Have you got into the program?
  3020.          A.   Yes.
  3021.          Q.   Now, after you press the home key, you were out of A menu?
  3022.          A.   Yes.  And out of the program.
  3023.          Q.   Okay.
  3024.          A.   I'm in DOS now.
  3025.          Q.   So all those instructions that you executed to get to the
  3026.          program --
  3027.          A.   They're DOS commands.
  3028.          Q.   -- you didn't use the file retrieval?
  3029.          A.   There is no file retrieval on this disk.
  3030.          Q.   Okay.  Let me grab the next one.  Could you put in
  3031.          Plaintiff's 3.  I'm going to give you Plaintiff's 3.  What's
  3032.          the version on there?
  3033.          A.   This is C.A.R.R.S. PDSI-003.
  3034.          Q.   Is the word Folio on there anywhere?
  3035.          A.   No.  It doesn't have Folio on here.
  3036.          Q.   Okay.  Can you put that in and fire it up?
  3037.          A.   May I see that?
  3038.          Q.   Which?
  3039.          A.   That's all right.
  3040.                    MR. KITCHEN:  Which Exhibit is this?
  3041.                    MR. OSTROWSKI:  This is 3, isn't it, Plaintiff's
  3042.          Exhibit 3, is that correct, Mr. James?
  3043.                    THE WITNESS:  It is.
  3044.                    MR. OSTROWSKI:  Okay.
  3045.          BY MR. OSTROWSKI:
  3046.          Q.   Now, what did you do to get to where we are?
  3047.          A.   I selected that drive letter specification, letter z.
  3048.          Q.   Why did you do that, was that on the program?  Did the
  3049.          program tell you to do that?
  3050.          A.   I know that the CD Rom drive --
  3051.          Q.   This is called Z, where the --
  3052.                    THE COURT:  Did the program tell you to do that?
  3053.                    THE WITNESS:  No, it didn't.
  3054.          BY MR. OSTROWSKI:
  3055.          Q.   Do you know that this is called Z?
  3056.          A.   Yes.
  3057.          Q.   Okay.  Now, what do you do next to get into the CD Rom,
  3058.          according to what you see?
  3059.          A.   I see two executional programs, actually three, and one of
  3060.          them has the same name as the disk, so I would assume that that
  3061.          would be the one to run.
  3062.          Q.   Is that C.A.R.R.S.?
  3063.          A.   Yes.
  3064.          Q.   Okay.  And can you execute that command?  Okay.  What do
  3065.          you --
  3066.                    THE COURT:  I notice that that one, as opposed to the
  3067.          two others, had CDM after it, rather than EXE.  Is there a
  3068.          reason for that?
  3069.                    MR. KITCHEN:  COM, Your Honor.
  3070.                    THE COURT:  COM.  I don't have my bridge playing
  3071.          glasses.  I have my close reading glasses.
  3072.          BY MR. OSTROWSKI:
  3073.          Q.   Is COM, what is the difference between COM and EXE?
  3074.          A.   There's a hierarchy.  One would load in a different
  3075.          location and if you have both of them, it only loads one, so we
  3076.          run it in a EXE file.
  3077.          Q.   Now, we saw Folio there.  What happened to Folio?
  3078.          A.   I broke out of it to let His Honor see the names of the
  3079.          executional files.  There's one, two, three, and I did call
  3080.          those one of the executional files.
  3081.          Q.   Okay.
  3082.                    THE COURT:  COM?
  3083.                    THE WITNESS:  Yes, Your Honor.
  3084.          BY MR. OSTROWSKI:
  3085.          Q.   Could we go back to the Folio?  Now, what did -- did you
  3086.          just press a button?
  3087.          A.   I paused the screen.
  3088.          Q.   You've got to tell us exactly what you did.
  3089.          A.   I paused the screen because it flashed kind of fast.
  3090.          This, this program which is not a retrieval, but it is a data
  3091.          base, data base program --
  3092.          Q.   Well, how do you execute that, according to the screen?
  3093.          A.   According to the screen, it says the first thing to do, to
  3094.          do, hit the Z, zoom and dot.  Use the tab when trying to find
  3095.          markers.  Read all the DOS for the Q file program.
  3096.                    THE COURT:  You read part of what was there, number
  3097.          1 and number --
  3098.                    THE WITNESS:  Oh, you want me to read the whole --
  3099.                    THE COURT:  Well, I don't know.  I'm just reconnoiter
  3100.                     the record that you read part of it.
  3101.                    THE WITNESS:  I was going to try to go to the
  3102.          executional part.  I'll read the whole thing.  First thing to
  3103.          do, hit the control Z to zoom in on the DOS.  Use a tab when
  3104.          trying to find the arrow marker in the page which would allow
  3105.          you to go to another area of the CD Rom.  Watch right markers
  3106.          for mark, markers.  Space bar for word search.  Read all the
  3107.          DOS for the Q file program.  It would help you to view copy
  3108.          unzip your program to your drive.  In the file directories
  3109.          there is also markers for you to line up a tab key for loading
  3110.          utilities to view CD's.  Please read all the DOS.
  3111.                    THE COURT:  Now, one question.  I notice in the
  3112.          second line it says, DOCS, and the other two places, it's --
  3113.          well, the first line and the last line, DOCS, and then the
  3114.          first line of item 3, DOS.  Is there a difference there?
  3115.                    THE WITNESS:  DOCS refers --
  3116.                    THE COURT:  Means documents?
  3117.                    THE WITNESS:  Documents.
  3118.                    THE COURT:  DOS means?
  3119.                    THE WITNESS:  Refers to DOS.
  3120.          BY MR. OSTROWSKI:
  3121.          Q.   Do you know how to get into the program now at this point,
  3122.          from reading that?
  3123.          A.   No, I don't.
  3124.          Q.   Okay.  What about the bottom of the screen, are there
  3125.          commands at the bottom?   Could you go back to that first help
  3126.          screen.
  3127.                    THE COURT:  There were.
  3128.          BY MR. OSTROWSKI:
  3129.          Q.   I'm asking you to go back to the help screen.
  3130.          A.   When I was backing up out of the screens, I --
  3131.                    THE COURT:  You can't go back to it?  There it is.
  3132.          No, that's not it.
  3133.          BY MR. OSTROWSKI:
  3134.          Q.   Now, what about --
  3135.                    THE COURT:  There it is.  It was.  There it was.
  3136.                    THE WITNESS:  Okay.  Here's the help screen.  Hit F1
  3137.          for help.  And it says --
  3138.                    THE COURT:  That's not what you were referring to, is
  3139.          it, Mr. --
  3140.                    MR. OSTROWSKI:  I'm sorry.  When I say help, I was
  3141.          just --
  3142.                    THE WITNESS:  When you back out --
  3143.                    THE COURT:  I'm just -- Mr. Ostrowski I think was
  3144.          referring to the colored box.
  3145.                    MR. OSTROWSKI:  I'm calling it help.  It's --
  3146.                    THE WITNESS:  Oh, okay.  When I backed out, it --
  3147.                    THE COURT:  Yeah.  The one that was after this.
  3148.                    THE WITNESS: Okay.If you back out it looks like this.
  3149.                    THE COURT:  That one.
  3150.                    THE WITNESS:  Yes.
  3151.          BY MR. OSTROWSKI:
  3152.          Q.   Now, what about the instructions on the bottom, do they
  3153.          help you get into the program?
  3154.          A.   Enter to open new view of file name tab to cycle windows.
  3155.          This is --
  3156.          Q.   Does that mean anything to you?
  3157.          A.   Yes, it does.
  3158.          Q.   What?
  3159.          A.   The utility is showing you how to organize and view your
  3160.          data that's on the CD Rom, or in your media.  It's not showing
  3161.          you, it's not a retriever, it's a data base utility to manage
  3162.          and sort out your data.
  3163.          Q.   You can't use this program to retrieve files?
  3164.          A.   No, you can't.
  3165.          Q.   Okay.  Well, let's do it.
  3166.                    MR. KITCHEN:  Your Honor, again, again we will
  3167.          stipulate that --
  3168.                    MR. OSTROWSKI:  Oh, please.  Can we stop the
  3169.          editorializing.
  3170.                    MR. KITCHEN:  We will stipulate --
  3171.                    MR. OSTROWSKI:  I didn't, you know, he put two
  3172.          witnesses on the stand, Your Honor.  I didn't --
  3173.                    THE COURT:  Please let him say what he's going to
  3174.          say, Mr. Ostrowski.  A stipulation is always helpful, I think.
  3175.                    MR. KITCHEN:  Your Honor, we will stipulate that the
  3176.          Folio program was one that wasn't, didn't meet the expectations
  3177.          and needs of my client, Mr. Graham, which is why he engaged the
  3178.          services of --
  3179.                    THE COURT:  That doesn't sound like much of an
  3180.          acceptable stipulation.
  3181.                    MR. KITCHEN:  Well, I'm -- what I'm trying to say
  3182.          though --
  3183.                    THE COURT:  A stipulation is something you try to
  3184.          reach an accord with your opponent, opposing attorney on.
  3185.                    MR. KITCHEN:  Well, yes.  I would like to, I would
  3186.          like to offer a stipulation that the Folio program wasn't
  3187.          satisfactory to my client, which is why he sought another
  3188.          program, specifically the one --
  3189.                    MR. OSTROWSKI:  I reject that.
  3190.                    THE COURT:  Do you accept that stipulation, Mr.
  3191.          Ostrowski?
  3192.                    MR. OSTROWSKI:  I reject it.
  3193.                    THE COURT:  Thank you.  No stipulation.
  3194.                    MR. OSTROWSKI:  As he's rejected all of my
  3195.          stipulations.
  3196.                    THE COURT:  No, no.  You don't do it just on that
  3197.          basis, do you, Mr. Ostrowski?
  3198.                    MR. OSTROWSKI:  Well, I didn't, I'm doing it on the
  3199.          basis that I didn't interrupt his expert witnesses.
  3200.                    THE COURT:  A stipulation is always salutary, if it
  3201.          could be reached.
  3202.                    MR. OSTROWSKI:  And I was done, I was about to put a
  3203.          new disk in.  I'm about to put in a very crucial disk, Your
  3204.          Honor.
  3205.                    MR. KITCHEN:  I also have another objection.
  3206.                    MR. OSTROWSKI:  It's 25 after 4:00.
  3207.                    MR. KITCHEN:  I have another objection, and that is
  3208.          that they've gotten to this point and supposedly the witness'
  3209.          hands are tied.  He is unable to carry on with this particular
  3210.          program, and yet he is yet to do the very thing that it says
  3211.          after number 1 on the screen before us.  The first thing to do,
  3212.          it says, is hit the control Z to zoom in on the docs.  This has
  3213.          not been done, and instead, this program has been adjudged as
  3214.          somehow inadequate and incapable of accomplishing anything.
  3215.               THE COURT: I do note, I do pick up on your notation Mr.
  3216.          Ostrowski that we have five minutes which doesn't seem to be
  3217.          enough of a window, large enough window to go into a new disk.
  3218.                    MR. OSTROWSKI:  It's the first disk with Mr. James'
  3219.          program actually on it, so it probably would take a bit longer.
  3220.                    THE COURT:  I would think.  Have you finished with
  3221.          this one?
  3222.                    MR. OSTROWSKI:  Yes, forever.
  3223.                    THE COURT:  All right.
  3224.                    MR. OSTROWSKI:  Hopefully.
  3225.                    THE COURT:  Tomorrow morning, 9:00 O'clock.
  3226.                    MR. OSTROWSKI:  Yes, Your Honor.
  3227.  
  3228.                                                                 744
  3229.  
  3230.  
  3231.                                         I N D E X
  3232.  
  3233.  
  3234.  
  3235.  
  3236.          Witness                         Dir  Cross  Redir  Recr
  3237.  
  3238.  
  3239.          Larry D. James                  746
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.          Exhibit                      Ident.      Evidence
  3248.  
  3249.  
  3250.          Plaintiff
  3251.  
  3252.  
  3253.  
  3254.          37-A                          845
  3255.  
  3256.